1
2
3
4
5
100

PostgreSQL’da jadval yaratish uchun qaysi buyruq ishlatiladi?

CREATE TABLE

100

SELECT buyrug‘i nima uchun ishlatiladi?

SELECT — jadvaldan ma’lumotlarni olish (o‘qish) uchun ishlatiladi.

100

PostgreSQL’da ma’lumotlar qayerda saqlanadi?

Ma’lumotlar table (jadval) ichida saqlanadi.

100

PostgreSQL’da ma’lumotlarni yangilash uchun qaysi buyruq ishlatiladi?

UPDATE

100

Shall ekranini tozlab tashlash uchun qaysi buyruqdan qanday foydalanamiz?

\! cls

200

WHERE sharti PostgreSQL’da nima uchun ishlatiladi?

WHERE — ma’lumotlarni shart asosida filtrlash uchun ishlatiladi.

200

UNIQUE va PRIMARY KEY o‘rtasidagi farq nimada?

PRIMARY KEY — noyob, NULL bo‘lmaydi, faqat bitta bo‘ladi.

UNIQUE — takrorlanmaydi, bir nechta bo‘lishi mumkin NULL bo‘lishi mumkin.


200

DESC qanday tartiblaydi

Kamayish tartibida (5,4,3,2)

200

TEXT va VARCHAR o‘rtasidagi farqi?

TEXT - uzunligi cheklanmagan matn uchun ishlatiladi.2

VARCHAR - maksimal uzunligi n bilan cheklangan matn uchun ishlatiladi.


200

ESC Qanday tartiblaydi?

O'sish tartibda(1,2,3,4,5)

300

Inkorni (NOT ma’nosini) ifodalash uchun kamida 2 ta operator ayting?


NOT — shartni inkor qiladi

!= yoki <> — teng emasligini bildiradi

300

LIKE operatori nima uchun ishlatiladi?

LIKE operatori matn ichidan ma’lum harf yoki so‘z bor-yo‘qligini tekshirish uchun ishlatiladi.

300

UPDATE structurasiga birorta misol ayting

UPDATE student

SET  parol = 1245

WHERE id = 7

300

DELETE bilan DROP farqini tushuntiring

Ma’lumotni o‘chirish → DELETE

Jadvalni butunlay yo‘qotish → DROP

300

 SELECT * nimani anglatadi?

Jadvaldagi barcha ustunlarni tanlab oladi.

400

ILIKE bilan LIKE farqini tushuntirib bering

ILIKE - katta kichik harf farqlanmaydi

LIKE - katta kichik harf farqi bor

400

TRUNCATE TABLE table_name

bu buyruqni vazifasi nima?

Jadval ichidagi barcha ma’lumotlarni bir zumda o‘chiradi, lekin jadvalning o‘zi saqlanib qoladi.

400

ALTER TABLE table_name

ADD column_name type

Bu buyruqni vazifasi nima bo'ladi?

Mavjud jadvalga yangi ustun qo'shadi

400

SELECT * FROM customers
LIMIT 20;

Bu so‘rov customers jadvalidan faqat 20 ta yozuvni chiqarib beradi.

400

Nima uchun barcha ma’lumotlarni o‘chirishda ba’zida DELETE emas TRUNCATE ishlatiladi?



Chunki TRUNCATE barcha yozuvlarni tezroq va bir zumda o‘chiradi.
DELETE esa yozuvlarni birma-bir o‘chiradi, shuning uchun sekinroq bo‘ladi.

500

LIMIT va OFFSET nima uchun ishlatiladi?

LIMIT  qaytariladigan yozuvlar sonini cheklaydi

OFFSET nechta yozuvni tashlab o‘tishni belgilaydi

500

OMADLI BILET 😇

OMADLI BILET 😇

500

SELECT * FROM users ORDER BY age DESC 

Shu so'rovni vazifasini ayting?

Yoshi boyicha kamayish tartibida saralab beradi

500

PostgreSQL da Alias nima? 

Ustun yoki jadvalga beriladigan vaqtincha nom. AS kabi foydalaniladi Alias - vaqtinchalik taxallus degani

500

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 15; 

Bu natijasi nima boladi

Products jadvalidagi narxi 10 va 15 oraligidagi sum ni chiqaradi