KompyuterlarDasturlash

Tavsif, sözdizimini, misollar: SQL HAVING

SQL bilan ishlash uchun standart til İlişkisel ma'lumotlar bazalari. U o'z ixtiyorida jadvallar saqlangan ma'lumotlarni qayta ishlash uchun kuchli vositalari majmuini bor.

Shubhasiz, muayyan asosida ularning namuna guruh ma'lumotlarga qobiliyati, bunday vositasi hisoblanadi. SQL bayonot gap siz namunadagi sharoit aniqlash imkonini beradi bilan birga HAVING ba'zi tarzda ma'lumotlarni guruhlangan bo'lishi.

Parametr HAVING SQL: Tavsif

Avvalo, bu parametr ixtiyoriy bo'lib, parametr GROUP BY bilan birgalikda faqat ishlatiladi ta'kidlash joiz. Esingizda bo'lsa, bandda BY guruhni tanlang muayyan guruhlarga olish jami vazifalar va ularning hisob-kitoblar natijalari foydalanadi qachon ishlatiladi. WHERE ma'lumotlar guruhlangan oldin tanlash shart-sharoitlar belgilash imkonini beradi bo'lsa, HAVING bevosita guruhlar o'zlari allaqachon ma'lumotlarga bog'liq qoidalar o'z ichiga oladi. yaxshiroq tushunish uchun, uning quyidagi shaklda taqdim sxema misol orqali yurib qilaylik.

Bu HAVING SQL tavsifi berib katta misoldir. mahsulotlari, ularni ishlab chiqarish kompaniyalari, va ba'zi boshqa sohalarda nomlari ro'yxatini bilan stol bo'ladi. yuqori o'ng burchagida so'rovlar, biz ortiq 2 mahsulot ishlab chiqarish faqat kompaniya namoyish qilish uchun kerakli natija bilan, har bir kompaniya ishlab chiqarish mahsulotlari qancha turlari haqida ma'lumot olish uchun harakat qilyapmiz. variant BY GROUP mahsulotlari (satr) sonini sanab qo'ygandir har biri kompaniyalar nomlari, mos uch guruhlar hosil bo'ladi. Lekin bu shartni qondirish emas, chunki, natijada namunasi sizning HAVING Ahvoli solinadigan bir guruhini belgilash. Natijada, biz ishlab chiqarish korxonalari, 5 va 3 raqamiga muvofiq keluvchi ikki guruhlar olish.

Savol va qaerda bir SQL mavjud bo'lsa, HAVING foydalanish nima uchun paydo bo'lishi mumkin. Biz qaerda ishlatiladi bo'lsa, u ancha guruhlar nisbatan, bir jadvalda qatorlar umumiy sonining qaradi bo'lardi, va holati, bu holda mantiqiy emas edi. Biroq, ko'pincha ular bitta so'rov birga yashashi mumkin.

Yuqoridagi misolda biz birinchi WHERE parametr belgilangan xodim nomidan ma'lumotlarni tanlash bor, va keyin qo'shimcha har bir xodim uchun ish haqi summasi orqali tekshiriladi natijasida GROUP guruhlangan qanday ko'rishingiz mumkin.

Parametr SQL HAVING: misollar, sintaktik

SQL sintaksisi ega ayrim xususiyatlari ko'rib chiqaylik. Ushbu parametrlarni ta'rifi juda oddiy. Yuqorida aytib o'tilganidek, deb Birinchidan, u parametr guruhi bilan birgalikda faqat ishlatiladi va spam mavjud bo'lsa, darhol keyin va buyrug'i bilan oldin ko'rsatilgan. Bo'lgan allaqachon guruhlangan ma'lumotlar uchun shart-sharoitlar belgilaydi, chunki u, tushunarli. Ikkinchidan, ushbu parametrlarni holatda faqat agregat vazifalari foydalanish mumkin va maydonlarni parametr GROUP tomonidan sanab. Bu parametr barcha sharoitlar taqdirda bir xil yo'l ko'rsatilgan.

xulosa

Ko'rib turganingizdek, bu bayonotda murakkab narsa emas, albatta. Semantik, qaerdan bir xil tarzda ishlatiladi. faqat parametr guruhi tomonidan belgilangan guruhlar uchun hurmat bilan - Bu WHERE barcha tanlangan ma'lumotlar yordamida va HAVING deb tushunish muhim ahamiyatga ega. Biz ishonch ishlash uchun etarli SQL, ega bo'lgan keng qamrovli tavsifi taqdim etdi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.delachieve.com. Theme powered by WordPress.