Oldingi darslardan bilamiz: ma'lumotlar bazasi ma'lumotlarni jadvallar (tables) ko'rinishida saqlaydi, har bir jadval esa ustunlar (columns) va qatorlar (rows) dan iborat. Endi nazariyadan amaliyotga o'tamiz — birinchi so'rovimizni yozamiz.
Quyidagi foydalanuvchilar jadvaliga e'tibor bering:
| id | ism | yosh |
|---|---|---|
| 1 | Ali | 25 |
| 2 | Vali | 22 |
| 3 | Soli | 28 |
Bu jadvalda 3 ta ustun (id, ism, yosh) va 3 ta qator mavjud.
Ma'lumotlar bazasidan ma'lumot olish uchun SQL (Structured Query Language) tilidan foydalanamiz. Eng ko'p ishlatiladigan operator — bu SELECT.
Barcha ustunlarni olish uchun:
SELECT * FROM foydalanuvchilar;Faqat bitta ustunni olish uchun:
SELECT ism FROM foydalanuvchilar;Natijani biror ustun bo'yicha tartiblash uchun ORDER BY dan foydalanamiz:
SELECT ism FROM foydalanuvchilar ORDER BY yosh;Bu so'rov foydalanuvchilarni yoshiga ko'ra (kichikdan kattaga) tartiblab, faqat ismlarini chiqaradi:
Vali
Ali
SoliMuhim: Ma'lumotlar bazasi natijalarni har doim ham bir xil tartibda qaytarmaydi. Agar natija aniq tartibda bo'lishini istasangiz, doimo
ORDER BYdan foydalaning.
Pastdagi kod oynasida jadval allaqachon yaratilgan va to'ldirilgan. Sizning vazifangiz — foydalanuvchilarning ismlarini yoshiga ko'ra tartiblab chiqaruvchi SELECT so'rovini yozish.