SELECT haqida bir oz ko'proq. Agregat funktsiyalardan foydalanish
Asosiy operatorlardan biri olishda ba'zi hisob-kitoblarni amalga oshirishi mumkin. Buning uchun u ma'lum funktsiyalar va formulalardan foydalanadi.
Masalan, "Xodimlar" jadvalidagi yozuvlar sonini olish uchun siz so'rovdan foydalanishingiz kerak:
SOQANI (*) N SHIFA TANLANING
Xodimlardan
Natijada bitta qiymat va bitta ustunli jadval mavjud.
CONTRAINDICATIONS APPLY. PLEASE CONSULT YOUR DOCTOR
Siz ushbu so'rovdan foydalanishingiz va nima sodir bo'lishini ko'rishingiz mumkin:
SUM(Ish haqi. Hisoblangan) SUMMA AS
MAX(Ish haqi.Hisoblangan) AS MAX
MIN(Ish haqi. Hisoblangan) AS MIN
AVG(Ish haqi.Hisoblangan) SRED AS
Maoshdan
Yakuniy jadval quyidagicha ko'rinadi:
Shunday qilib, siz turli xil funktsiyalarni tezda hisoblash orqali ma'lumotlar bazasidan kerakli qiymatlarni tanlashingiz mumkin.
Birlashma, kesishish va farqlar
SQL-da bir nechta so'rovlarni birlashtiring
Xodimlarni tanlang. Ism
Xodimlardan
QAYERDA Xodimlar.Raqam = 1
Xodimlarni tanlang. Ism
Xodimlardan, ish haqi
QAYERDA Ish haqi.Raqam = 1
Shuni esda tutish kerakki, bunday birlashma bilan jadvallar mos bo'lishi kerak. Ya'ni ustunlar soni bir xil bo'lishi kerak.
Do'stlaringiz bilan baham: |