wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

5-mavzu.Tartiblash, LIMIT, OFFSET va CASE

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

ORDER BY operatorining vazifasi nima?

a)

Jadvalga yangi yozuv qo‘shadi

b)

Ma’lumotlarni tartiblaydi

c)

Ma’lumotlarni o‘chiradi

d)

Natijalarni cheklaydi

2.

Quyidagi so‘rov natijasi qanday bo‘ladi?

SELECT ism

FROM talabalar

ORDER BY ism ASC

LIMIT 2;

a)

Birinchi 2 ta ism tartiblangan holda chiqadi

b)

Oxiirgi 2 ta ism tartiblangan holda chiqadi

c)

Tasodifiy 2 ta ism tartiblangan holda chiqadi

d)

Barcha talabalar chiqadi

3.

Quyidagi so‘rov natijasi qanday bo‘ladi?

SELECT ism

FROM talabalar

ORDER BY ism DESC

LIMIT 2;

a)

Birinchi 2 ta ism tartiblangan holda chiqadi

b)

Oxiirgi 2 ta ism tartiblangan holda chiqadi

c)

Tasodifiy 2 ta ism tartiblangan holda chiqadi

d)

Barcha talabalar chiqadi

4.

Quyidagi so‘rovda nechta yozuv chiqadi?

SELECT * FROM kitoblar LIMIT 5 OFFSET 3;

(a)  

5.

CASE operatorining vazifasi nima?

a)

Faqat matematik hisoblarni bajaradi

b)

Shartli ifodalarni yaratadi

c)

Jadvalni tanlaydi

d)

Natijalarni cheklaydi

6.

ORDER BYda standart tartiblash turi qanday?

a)

DESC (kamayish)

b)

ASC (o‘sish)

c)

RANDOM(tasodifiy)

d)

Cheklanmagan

7.

Quyidagi so‘rov nima qiladi?

SELECT * FROM talabalar ORDER BY baho DESC LIMIT 1;

a)

Eng past bahoni chiqaradi

b)

Eng yuqori bahoni chiqaradi

c)

O‘rtacha bahoni chiqaradi

d)

Tasodifiy bahoni chiqaradi

8.

OFFSET 0 LIMIT 5 qanday natija beradi?

a)

Faqat 0 ta yozuv

b)

Birinchi 5 ta yozuv

c)

Oxirgi 5 ta yozuv

d)

Tasodifiy 5 ta yozuv

9.

Quyidagi so‘rov nechta talaba qaytaradi?

SELECT * FROM talabalar ORDER BY ism LIMIT 10;

(a)  

10.

Quyidagi so‘rov natijasi qanday bo‘ladi?

SELECT ism FROM talabalar ORDER BY baho DESC OFFSET 2 LIMIT 1;

a)

1-chi eng katta baho chiqadi

b)

3-chi eng katta baho chiqadi

c)

2-chi eng katta baho chiqadi

d)

2 ta natija chiqadi

11.

Quyidagi so‘rovda LIMIT va OFFSET nima qiladi?

SELECT * FROM talabalar LIMIT 3 OFFSET 4;

a)

1-3 yozuvlarni chiqaradi

b)

4-6 yozuvlarni chiqaradi

c)

7-9 yozuvlarni chiqaradi

d)

Barcha yozuvlarni chiqaradi

12.

ORDER BY qaysi ustunlarda ishlatilishi mumkin?

a)

Faqat raqamli ustunlarda

b)

Faqat matnli ustunlarda

c)

Har qanday ustundaHar qanday ustunda

d)

Har qanday ustunda

13.

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?

a)

‘Musbat’

b)

‘Manfiy yoki nol’

c)

NULL

d)

Xato

14.

SELECT ism, baho,

CASE

WHEN baho >= 50 THEN 'O‘tgan'

END AS status

FROM talabalar;

Agar baho = 40 bo‘lsa, status ustunda nima chiqadi?

a)

‘O‘tgan’

b)

‘Qoniqarli’

c)

NULL

d)

Xato

15.

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)  

16.

CASE

WHEN x = 1 THEN 'One'

WHEN x = 2 THEN 'Two'

ELSE 'Many'

END

Agar x = 3, natija nima bo‘ladi?

a)

‘One’

b)

‘Two’

c)

‘Many’

d)

NULL

17.

Jadvalning bo‘sh katagini to‘ldiring.



(a)  

18.

Mantiqiy savol?

(a)  

19.

RETURNING operatori nima uchun ishlatiladi?

a)

Yozuvlarni yangilash uchun.

b)

Yozuvlarni o‘chirish uchun.

c)

Yozuvlarni qo‘shish uchun.

d)

Natijalarni qaytarish uchun.

20.

Quyidagi so‘rov nima qiladi?

INSERT INTO students (id, name, age) VALUES (1, 'Ali', 20);

a)

Yangi jadval yaratadi

b)

Yangi yozuv qo‘shadi

c)

Yozuvni o‘chiradi

d)

Yozuvni yangilaydi