SQLda ega bo'lish nimani anglatadi?
SQLda ega bo'lish nimani anglatadi?

Video: SQLda ega bo'lish nimani anglatadi?

Video: SQLda ega bo'lish nimani anglatadi?
Video: Salsa Romantica Mix 2019 (LAS MEJORES SALSAS) 2024, May
Anonim

A EGA ichidagi band SQL ekanligini belgilaydi a SQL SELECT iborasi faqat umumiy qiymatlar belgilangan shartlarga javob beradigan qatorlarni qaytarishi kerak. The EGA bandi guruh qatoridagi ma'lumotlarni filtrlaydi, lekin alohida qatorda emas. GROUP BY bandi tomonidan tuzilgan hozirgi holatni ko'rish uchun EGA bandi ishlatiladi.

Shunga o'xshab, odamlar SQLda nima hisoblanayotganini so'rashadi.

SQL Server EGA bilan COUNT vazifa misoli Birinchidan, GROUP BY bandi savdo buyurtmasini mijoz va buyurtma yili bo‘yicha guruhlaydi. The COUNT () funksiyasi har bir mijozga har yili berilgan buyurtmalar sonini qaytaradi. Ikkinchidan, EGA bandi buyurtmalar soni ikkitadan kam bo'lgan barcha mijozlarni filtrladi.

Bundan tashqari, MySQL-da bandning ma'nosi nima? ga kirish MySQL HAVING bandi The HAVING bandi qatorlar yoki agregatlar guruhi uchun filtr shartlarini belgilash uchun SELECT iborasida ishlatiladi. The HAVING bandi ko'pincha GROUP BY bilan ishlatiladi bandi belgilangan shart asosida guruhlarni filtrlash.

Bu bilan bog'liq holda, SQLda qaerda va bo'lish o'rtasidagi farq nima?

Asosiy WHERE va HAVING o'rtasidagi farq bandi GROUP BY bandi bilan birga ishlatilganda keladi, bu holda WHERE guruhlashdan oldin qatorlarni filtrlash uchun ishlatiladi va EGA guruhlashdan keyin yozuvlarni chiqarib tashlash uchun ishlatiladi.

SQL-da qanday ko'rinishlar mavjud?

In SQL , ko'rinish - bu natijalar to'plamiga asoslangan virtual jadval SQL bayonot. Ko'rinishdagi maydonlar ma'lumotlar bazasidagi bir yoki bir nechta haqiqiy jadvallarning maydonlaridir. Siz qo'shishingiz mumkin SQL funktsiyalari, WHERE va JOIN iboralari ko'rinishga kiradi va ma'lumotlarni xuddi bitta jadvaldan olingandek taqdim etadi.

Tavsiya: