28-Mavzu: sql tili operatorlari va ular bilan ishlash. Sql yordamida Jadvallar yaratish. Reja


Download 24.15 Kb.
bet1/3
Sana18.10.2023
Hajmi24.15 Kb.
#1707693
  1   2   3
Bog'liq
28-mavzu


28-Mavzu: SQL tili operatorlari va ular bilan ishlash. SQL yordamida Jadvallar yaratish.
Reja:



  1. Oddiy SELECT so‘rovlari

  2. SQL tili operatorlari va ular bilan ishlash.

  3. 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:



Download 24.15 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling