ALLamal diapazondagi barcha qiymatlar uchun to‘g‘ri bo‘lsagina shart to‘g‘ri bo‘ladi, degan ma’noni anglatadi.c
SELECT ALL column_name(s)
FROM table_name
WHERE condition
SELECT column_name(s)
FROM table_name
WHERE column_name operator ALL
(SELECT column_name
FROM table_name
WHERE condition);
8.SQL tili so`rovlaridagi SOME kalit so`zi tushunchasi
|
ANY, ALL, va SOME ostki so‘rovlami argument sifatida
qabul qiluvchi EXISTS operatorni eslatadi, lekin relyatsion
operatorlar bilan birga ishlatilishiga ko‘ra farq qiladi. Bu
tomondan ular ostki so‘rovlarga qo‘llaniluvchi IN operatorini
eslatadi, lekin undan farqli faqat ostki so‘rovlar bilan ishlashadi.
SOME va ANY operatorlari o‘zaro almashinuvchan.
Misol: bir shaharda joylashgan sotuvchilar bilan buyurt-
machilami topish uchun ANY operatoridan foydalanish.
|
9.SQL tili so`rovlaridagi EXISTS kalit so`zi tushunchasi
|
EXISTS operatoridan foydalanish.
EXISTS - bu “TRUE” yoki “FALSE” qaytaruvchi
operatordir. Bu shuni bildiradiki, u predikatda avtonom yoki
mantiqiy operatorlar AND, OR, va NOT yordamida tuzilgan
mantiqiy ifodalar bilan kombinatsiya qilingan holda ishlatilishi
mumkin. U agar ixtiyoriy natija hosil qilsa ostki so‘rovni
“TRUE” deb baholaydi va hech qanday natija hosil qilmasa
“FALSE” deb baholaydi.
Misol: Agar buyurtmachilardan juda boMmasa bittasi San
Hose shahrida yashasa, buyurtmachilar jadvalidagi ma'lumot-
larni chiqaring.
SELECT CNum, CName, City FROM Customers
WHERE EXISTS
(SELECT * FROM Customers
WHERE City = "San Hose")
EXISTS ni faqat sodda ostki so‘rov bilan emas, mutanosib
so‘rov bilan ishlatish mumkin. Bu holda EXISTS ichki ostki
so‘rovni tashqining har bir satri uchun tekshiradi.
MAVJUD
EXISTS pastki so'rovda biron bir yozuv mavjudligini tekshirish uchun ishlatiladi.
SELECT name
FROM customers
WHERE EXISTS
(SELECT order FROM ORDERS WHERE customer_id = 1);
|
20 .MIN agregat funksiyasi qanday vazifani bajaradi
|
MIN
MIN raqamli ustunning minimal qiymatini qaytaradi.
SELECT MIN(age)
FROM customers;
|
18.COUNT agregat funksiyasi qanday vazifani bajaradi
|
|
Do'stlaringiz bilan baham: |