Font size
Worksheets5-mavzu.Tartiblash, LIMIT, OFFSET va CASE
Total questions: 20
Worksheet time: 13mins
ORDER BY operatorining vazifasi nima?
Jadvalga yangi yozuv qo‘shadi
Ma’lumotlarni tartiblaydi
Ma’lumotlarni o‘chiradi
Natijalarni cheklaydi
Quyidagi so‘rov natijasi qanday bo‘ladi?
SELECT ism
FROM talabalar
ORDER BY ism ASC
LIMIT 2;
Birinchi 2 ta ism tartiblangan holda chiqadi
Oxiirgi 2 ta ism tartiblangan holda chiqadi
Tasodifiy 2 ta ism tartiblangan holda chiqadi
Barcha talabalar chiqadi
Quyidagi so‘rov natijasi qanday bo‘ladi?
SELECT ism
FROM talabalar
ORDER BY ism DESC
LIMIT 2;
Birinchi 2 ta ism tartiblangan holda chiqadi
Oxiirgi 2 ta ism tartiblangan holda chiqadi
Tasodifiy 2 ta ism tartiblangan holda chiqadi
Barcha talabalar chiqadi
Quyidagi so‘rovda nechta yozuv chiqadi?
SELECT * FROM kitoblar LIMIT 5 OFFSET 3;
(a)
CASE operatorining vazifasi nima?
Faqat matematik hisoblarni bajaradi
Shartli ifodalarni yaratadi
Jadvalni tanlaydi
Natijalarni cheklaydi
ORDER BYda standart tartiblash turi qanday?
DESC (kamayish)
ASC (o‘sish)
RANDOM(tasodifiy)
Cheklanmagan
Quyidagi so‘rov nima qiladi?
SELECT * FROM talabalar ORDER BY baho DESC LIMIT 1;
Eng past bahoni chiqaradi
Eng yuqori bahoni chiqaradi
O‘rtacha bahoni chiqaradi
Tasodifiy bahoni chiqaradi
OFFSET 0 LIMIT 5 qanday natija beradi?
Faqat 0 ta yozuv
Birinchi 5 ta yozuv
Oxirgi 5 ta yozuv
Tasodifiy 5 ta yozuv
Quyidagi so‘rov nechta talaba qaytaradi?
SELECT * FROM talabalar ORDER BY ism LIMIT 10;
(a)
Quyidagi so‘rov natijasi qanday bo‘ladi?
SELECT ism FROM talabalar ORDER BY baho DESC OFFSET 2 LIMIT 1;
1-chi eng katta baho chiqadi
3-chi eng katta baho chiqadi
2-chi eng katta baho chiqadi
2 ta natija chiqadi
Quyidagi so‘rovda LIMIT va OFFSET nima qiladi?
SELECT * FROM talabalar LIMIT 3 OFFSET 4;
1-3 yozuvlarni chiqaradi
4-6 yozuvlarni chiqaradi
7-9 yozuvlarni chiqaradi
Barcha yozuvlarni chiqaradi
ORDER BY qaysi ustunlarda ishlatilishi mumkin?
Faqat raqamli ustunlarda
Faqat matnli ustunlarda
Har qanday ustundaHar qanday ustunda
Har qanday ustunda
SELECT son,
CASE
WHEN son > 0 THEN 'Musbat'
ELSE 'Manfiy yoki nol'
END AS tur
FROM raqamlar;
Bu so‘rovda agar son = 0 bo‘lsa, tur ustunida nima chiqadi?
‘Musbat’
‘Manfiy yoki nol’
NULL
Xato
SELECT ism, baho,
CASE
WHEN baho >= 50 THEN 'O‘tgan'
END AS status
FROM talabalar;
Agar baho = 40 bo‘lsa, status ustunda nima chiqadi?
‘O‘tgan’
‘Qoniqarli’
NULL
Xato
SELECT mahsulot, narx,
CASE
WHEN narx > 100 THEN narx * 0.9
ELSE narx
END AS narx2
FROM mahsulotlar;
Agar narx = 120 bo‘lsa, narx2 nimaga teng bo‘ladi?
(a)
CASE
WHEN x = 1 THEN 'One'
WHEN x = 2 THEN 'Two'
ELSE 'Many'
END
Agar x = 3, natija nima bo‘ladi?
‘One’
‘Two’
‘Many’
NULL
Jadvalning bo‘sh katagini to‘ldiring.
(a)
Mantiqiy savol?
(a)
RETURNING operatori nima uchun ishlatiladi?
Yozuvlarni yangilash uchun.
Yozuvlarni o‘chirish uchun.
Yozuvlarni qo‘shish uchun.
Natijalarni qaytarish uchun.
Quyidagi so‘rov nima qiladi?
INSERT INTO students (id, name, age) VALUES (1, 'Ali', 20);
Yangi jadval yaratadi
Yangi yozuv qo‘shadi
Yozuvni o‘chiradi
Yozuvni yangilaydi
