Select operatorı maǵlıwmatlar bazasınan maǵlıwmatlardı shıǵarıp alıw ushın qollanıladı



Yüklə 37,01 Kb.
səhifə1/2
tarix18.05.2023
ölçüsü37,01 Kb.
#116290
  1   2
Berilgenler bazası (Pirjanov Nurlan) Bayniyazov Baxitjan


SELECT
SELECT – operatorı maǵlıwmatlar bazasınan maǵlıwmatlardı shıǵarıp alıw ushın qollanıladı.
Mısallar:
`University` maǵlıwmatlar bazasındaǵı `Students` kestesindegi `id` ham `name` atlı maydandaǵı maǵlıwmatlardı qaytaradı.

`University` maǵlıwmatlar bazasındaǵı `Students` kestesindegi barlıq (*) maydandaǵı maǵlıwmatlardı qaytaradı.

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;

INSERT INTO- bayanat kestege jańa jazıwlardı kirgiziw ushın isletiledi.


Mısalı Tómendegi SQL sóz dizbegi " Klientler" kesteine jańa jazıw kiritedi:
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
vALUES ('Cardinal', 'Úshek B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');


NULL VALUE- ma`nisi bolǵan maydan hesh qanday mániske iye bolmaǵan maydan bolıp tabıladı.
Eger keste degi maydan qálegen bolsa, bul maydanǵa baha qospastan jańa jazıw qosıw yamasa jazıwdı jańalaw múmkin. Keyin maydan NULL ma`nisi menen saqlanadı.
Esletpe: NULL ma`nisi nol bahadan yamasa bos jaylardı óz ishine alǵan maydannan parıq etedi. NULL ma`nisine iye bolǵan maydan jazıw jaratıw waqtında bos qaldırilgan maydan bolıp tabıladı!

Yüklə 37,01 Kb.

Dostları ilə paylaş:
  1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin