WHERE- bánt jazıwlardı filtrlew ushın isletiledi.
Ol tek belgilengen shártni atqaratuǵın jazıwlardı shıǵarıw ushın isletiledi.
Mısalı:SELECT bóliminde table_name daǵı conditionlardı filterleydi
SELECT column1, column2,...
FROM table_name
WHERE condition;
AND-operatorı WHERE menen birge isletiliwi múmkin
Eger menen ajıratılǵan barlıq shártler TRUE bolsa, operator AND jazıwdı kórsetedi
Mısalı:
SELECT column1, column2,...
FROM table_name
WHERE condition1 AND condition2 AND condition3... ;
OR-operatorı shart operatorı.Eger menen ajıratılǵan shártlerden biri TRUE bolsa, operator OR jazıwdı kórsetedi
SELECT column1, column2,...
FROM table_name
WHERE condition1 AND condition2 AND condition3... ;
Mısalı Tómendegi SQL bayanatı qala " Berlin" yamasa " Myunxen" bolǵan " Klientlar" den barlıq maydanlardı tańlaydı :
SELECT * FROM Customers
WHERE City='Berlin' OR City='München';
NOT
Eger shárt (lar) TRUE EMAS bolsa, operator NOTyozuvni kórsetedi.
Mısalı Tómendegi SQL bayanatı " Klientlar" den mámleket " Germaniya" EMAS barlıq maydanlardı tańlaydı :
SELECT * FROM Customers
WHERE NOT Country='Germany';
__________________________________________________________________
ORDER BY- ORDER BY sóz nátiyjeler kompleksin ósiw yamasa azayıw tártibinde saralaw ushın isletiledi.
ORDER BY so'z jazıwlardı únsizlik boyınsha ósiw tártibinde tártipleydi. Jazıwlardı azayıw tártibinde saralaw ushın DESCkalit sózden paydalanıw kerek.
Mısalı Tómendegi SQL bayanatı " Mámleket" hám " Klient nomi" ústini boyınsha tártiplengen " Klientlar" kesteinen barlıq klientlerdi tańlaydı. Bul mámleket boyınsha buyırtpa beriwin ańlatadı, lekin eger birpara qatarlar birdey Mámleketke iye bolsa, ol olardı CustomerName boyınsha buyırtpa etedi:
SELECT * FROM Customers
ORDER BY Country, CustomerName;