SQL WHERE Clause
- Nasunod na Pahina DISTINCT SA SQL
- Susunod na Pahina SQL AND & OR
Ang WHERE clause ay ginagamit upang tukuyin ang pamantayan ng pagpili.
WHERE clause
Kung mayroon kang kailangan para sa kundisyonadong pagpili ng data mula sa talahanayan, magdagdag ka ng WHERE clause sa SELECT statement.
Grammar
SELECT column_name FROM table_name WHERE column operator value
Ang mga sumusunod na operator ay maaaring gamitin sa WHERE clause:
Operator | Paglalarawan |
---|---|
= | Magkakababa Sa |
<> | Hindi Magkakababa Sa |
> | Hindi Magkakababa Sa |
< | Hindi Magkakababa Sa |
>= | Hindi Magkakababa Sa |
<= | Hindi Magkakababa Sa |
BETWEEN | Sa Isang Pagtawag |
LIKE | Hanapin ang Isang Pattern |
Komentaryo:Sa ilang bersyon ng SQL, ang operator <> ay maaaring magsulat bilang !=.
Paggamit ng WHERE Clause
Kung gusto mong piliin lamang ang mga tao na nakatira sa lungsod na "Beijing", kailangan naming magdagdag ng WHERE clause sa SELECT statement:
SELECT * FROM Persons WHERE City='Beijing'
"Persons" Table
LastName | FirstName | Address | City | Year |
---|---|---|---|---|
Adams | John | Oxford Street | London | 1970 |
Bush | George | Fifth Avenue | New York | 1975 |
Carter | Thomas | Changan Street | Beijing | 1980 |
Gates | Bill | Xuanwumen 10 | Beijing | 1985 |
Kinalabasan:
LastName | FirstName | Address | City | Year |
---|---|---|---|---|
Carter | Thomas | Changan Street | Beijing | 1980 |
Gates | Bill | Xuanwumen 10 | Beijing | 1985 |
Paggamit ng Kasingtalikud
Pansin na gumagamit kami ng isang kasingtalikud sa paligid ng halaga ng kondisyon sa halimbawa
SQL ay gumagamit ng isang kasingtalikud upang palakihin ang tekstoTekstong halaga(Ang karamihan ng sistema ng database ay tinatanggap din ang mga dalawang kasingtalikud)。Kung ito ay:Bilang,hindi gamitin ang mga kasingtalikud.
Tekstong halaga:
Ito ay tama: SELECT * FROM Persons WHERE FirstName='Bush' Ito ay maling: SELECT * FROM Persons WHERE FirstName=Bush
Bilang:
Ito ay tama: SELECT * FROM Persons WHERE Year>1965 Ito ay maling: SELECT * FROM Persons WHERE Year>'1965'
- Nasunod na Pahina DISTINCT SA SQL
- Susunod na Pahina SQL AND & OR