28-Mavzu: SQL tili operatorlari va ular bilan ishlash. SQL yordamida Jadvallar yaratish.
Reja:
Oddiy SELECT so‘rovlari
SQL tili operatorlari va ular bilan ishlash.
SQL yordamida Jadvallar yaratish
1. Oddiy SELECT so‘rovlari
SELECT (tanlash) SQL tilining eng muhim va ko‘p ishlatiladigan operatori hisoblanadi. U ma’lumotlar bazasi jadvalidan axborotlarni tanlab olish uchun mo‘ljallangan.
SELECT operatori sodda holda quyidagi ko‘rinishda bo‘ladi:
SELECT [DISTINCT] FROM [WHERE][ORDER BY][GROUP BY][HAVING][UNION];
Bu yerda kvadrat qavslarda yozilgan elementlar har doim ham yozilishi shart emas.
SELECT xizmatchi so‘zi ma’lumotlar bazasidan axborotni tanlab olish operatorini anglatadi. SELECT so‘zidan keyin bir-biridan vergul bilan ajratib so‘ralayotgan maydon nomlari (atributlar ro‘yxati) yoziladi. SELECT so‘rov operatorining zarur xizmatchi so‘zi FROM hisoblanadi. FROM so‘zidan keyin axborot olinayotgan jadval nomlari bir-biridan vergul bilan ajratib yoziladi.
Masalan SELECT NAME, SURNAME FROM STUDENT;
Ixtiyoriy SQL so‘rov operatori nuqta vergul «;» simvoli bilan tugaydi.
Keltirilgan so‘rov STUDENT jadvalidan NAME va SURNAME maydonlarning barcha qiymatlarini ajratib olishni amalga oshiradi.
2. SQL tili operatorlari va ular bilan ishlash.
All (barchasi) xizmatchi so‘zi distinct nisbatan teskari ta’sir qiladi, ya’ni natijaga takrorlanuvchi ma’lumotlarni qo‘shib chiqaradi. SELECT operatorida shartlarni yozish uchun Where (qayerda) kalit so‘zi ishlatiladi. Bu so‘z bilan beriladigan shart yordamida jadvaldan qaysi satrlar tanlab olinishi kerakligi ko‘rsatiladi.
So‘rov natijasidan iborat jadvalga Where da ko‘rsatilgan shartni qanoatlantiruvchi (rost) satrlargina kiritiladi. Masalan: Petrov familiyali talabaning familiya va ismini chiqarish uchun quyidagi so‘rov yoziladi:
Do'stlaringiz bilan baham: |