Ultimele tutoriale de dezvoltare web
 

SQL WHERE Clauză


Clauza în care se utilizează pentru a filtra înregistrările.


SQL clauza WHERE

Clauza în care este folosit pentru a extrage doar acele înregistrări care îndeplinesc un criteriu specificat.

SQL UNDE Sintaxă

SELECT column_name , column_name
FROM table_name
WHERE column_name operator value ;

Baza de date Demo

In acest tutorial vom folosi bine-cunoscut baza de date eșantion Northwind.

Mai jos este o selecție din "Customers" tabel:

Număr de înregistrare client Numele clientului Nume de contact Adresa Oraș Cod postal Țară
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

UNDE Exemplu Clauza

Următoarea declarație SQL selectează toți clienții din țară "Mexico" , în "Customers" tabel:

Exemplu

SELECT * FROM Customers
WHERE Country='Mexico';
Încearcă - l singur »

Câmpuri text vs câmpuri numerice

SQL necesită ghilimele simple în jurul valorilor de text (cele mai multe sisteme de baze de date va permite, de asemenea, ghilimele duble).

Cu toate acestea, câmpurile numerice nu ar trebui să fie închise în ghilimele:

Exemplu

SELECT * FROM Customers
WHERE CustomerID=1;
Încearcă - l singur »

Operatorii în clauza WHERE

Următorii operatori pot fi utilizate în clauza WHERE:

Operator Descriere
= Egal
<> Nu este egal. Note: În unele versiuni ale SQL acest operator poate fi scris ca =!
> Mai mare ca
< Mai puțin decât
>= Mai mare sau egal
<= Mai mic sau egal
BETWEEN Între o gama de valori
LIKE Caută un model
IN Pentru a specifica mai multe valori posibile pentru o coloană