TG Telegram Group & Channel
Malumotlar tuzilmasi va algoritmlar | United States America (US)
Create: Update:

#SQL

SELECT [ustunlar] FROM [jadval] WHERE [shartlar] GROUP BY [ustunlar] HAVING [shartlar] ORDER BY [ustunlar] LIMIT [son]

Qaysi biri birinchi ishlaydi, qaysi biri oxiri?

1. FROM
Biz yozgan so'rovning birinchi bo'lib analiz qilinadigan qismi bu from dan keyingi ma'lumot manbasi hisoblanadi. Biz olishimiz kerak bo'lgan so'rov qayerdan olinishligi aniqlanadi.

2. WHERE
Ikkinchi bo'lib, biz ma'lumot olayotgan manbadan qaysi satrlar olinishligini aniqlash uchun shartlar tekshiriladi, ya'ni filtrlanadi.

3. GROUP BY
Uchinchi bo'lib, agar bizda group by
ishlatilgan bo'lsa, o'sha ustundagi qiymatlar bo'yicha satrlar guruhlarga bo'lib chiqiladi.

4. HAVING
To'rtinchi navbatda, guruhlangan ma'lumotlar ustida agregat funksiyalar ishlatilib, guruhlar filtr qilinadi.

5. SELECT
Filtrlardan o'tgan, guruhlangan satrlardan aynan qaysi ustunlari kerakligi belgilanadi.

6. ORDER BY
Olingan barcha ma'lumotlar aytilgan ustunlarning qiymati bo'yicha o'sish yoki kamayish tartibida saralanadi.

7. LIMIT
Saralangan ma'lumotlardan nechtasi kerakligi aniqlanib, so'rovga javob qaytadi

Shu uchun ham select da as qilib berilgan ustun nomlari orqali
group by, having larni ishlata olmaymiz, lekin order by da ishlatishimiz mumkin

Mana shunday tartibda biz yozgan so'rovlar amalga oshiriladi.


@algoritm_lar

#SQL

SELECT [ustunlar] FROM [jadval] WHERE [shartlar] GROUP BY [ustunlar] HAVING [shartlar] ORDER BY [ustunlar] LIMIT [son]

Qaysi biri birinchi ishlaydi, qaysi biri oxiri?

1. FROM
Biz yozgan so'rovning birinchi bo'lib analiz qilinadigan qismi bu from dan keyingi ma'lumot manbasi hisoblanadi. Biz olishimiz kerak bo'lgan so'rov qayerdan olinishligi aniqlanadi.

2. WHERE
Ikkinchi bo'lib, biz ma'lumot olayotgan manbadan qaysi satrlar olinishligini aniqlash uchun shartlar tekshiriladi, ya'ni filtrlanadi.

3. GROUP BY
Uchinchi bo'lib, agar bizda group by
ishlatilgan bo'lsa, o'sha ustundagi qiymatlar bo'yicha satrlar guruhlarga bo'lib chiqiladi.

4. HAVING
To'rtinchi navbatda, guruhlangan ma'lumotlar ustida agregat funksiyalar ishlatilib, guruhlar filtr qilinadi.

5. SELECT
Filtrlardan o'tgan, guruhlangan satrlardan aynan qaysi ustunlari kerakligi belgilanadi.

6. ORDER BY
Olingan barcha ma'lumotlar aytilgan ustunlarning qiymati bo'yicha o'sish yoki kamayish tartibida saralanadi.

7. LIMIT
Saralangan ma'lumotlardan nechtasi kerakligi aniqlanib, so'rovga javob qaytadi

Shu uchun ham select da as qilib berilgan ustun nomlari orqali
group by, having larni ishlata olmaymiz, lekin order by da ishlatishimiz mumkin

Mana shunday tartibda biz yozgan so'rovlar amalga oshiriladi.


@algoritm_lar


>>Click here to continue<<

Malumotlar tuzilmasi va algoritmlar




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)