SELECT column1, column2, ...
FROM table_name
WHERE condition1 OR condition2 OR condition3 ...; NOT Syntax SELECT column1, column2, ...
FROM table_name
WHERE NOT condition;
SELECT *
WHERE Country='Germany' AND City='Berlin';
OR misol;
SELECT *
WHERE City='Berlin' OR City='München';
SELECT *
WHERE NOT Country='Germany';
47
.SQL ORDER BY buyrug‘i. Misollar keltiring
|
ORDER BYKalit so'z natijani saralash uchun ishlatiladi-o'sish yoki kamayish tartibida o'rnatiladi.
ORDER BYKalit so'z yozuvlarni sukut bo'yicha o'sish tartibida saralaydi. Yozuvlarni kamayish tartibida saralash uchun DESCkalit so'zdan foydalaning.
SELECT column1, column2, ...
FROM
ORDER BY column1, column2,... ASC|DESC; ORDER BY misol
SELECT *
ORDER BY Country;
SELECT * FROM Customers
ORDER BY Country DESC;
|
48
IS NULL, IS NOT NULL, NULL qiymatga tekshirish. Misollar keltiring
|
48- misol
NULL qiymatga ega bo'lgan maydon-bu qiymatsiz maydon.
Agar jadvaldagi maydon ixtiyoriy bo'lsa, ushbu maydonga qiymat qo'shmasdan yangi yozuv kiritish yoki yozuvni yangilash mumkin. Keyin maydon NULL qiymat bilan saqlanadi.
Eslatma: NULL qiymat nol qiymatdan yoki bo'sh joylarni o'z ichiga olgan maydondan farq qiladi. NULL qiymatga ega bo'lgan maydon-bu yozuvlarni yaratish paytida bo'sh qoldirilgan maydon!
Null qiymatni tekshirish
= , < Yoki <>kabi taqqoslash operatorlari bilan nol qiymatlarni sinab ko'rish mumkin emas.
Buning IS NULL IS NOT NULLo'rniga and operatorlaridan foydalanishimiz kerak bo'ladi.
|
Do'stlaringiz bilan baham: |