ALGORITM_LAR Telegram 102
#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



tgoop.com/algoritm_lar/102
Create:
Last 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

BY Malumotlar tuzilmasi va algoritmlar


Share with your friend now:
tgoop.com/algoritm_lar/102

View MORE
Open in Telegram


Telegram News

Date: |

Ng Man-ho, a 27-year-old computer technician, was convicted last month of seven counts of incitement charges after he made use of the 100,000-member Chinese-language channel that he runs and manages to post "seditious messages," which had been shut down since August 2020. Read now “[The defendant] could not shift his criminal liability,” Hui said. Just as the Bitcoin turmoil continues, crypto traders have taken to Telegram to voice their feelings. Crypto investors can reduce their anxiety about losses by joining the “Bear Market Screaming Therapy Group” on Telegram. The administrator of a telegram group, "Suck Channel," was sentenced to six years and six months in prison for seven counts of incitement yesterday.
from us


Telegram Malumotlar tuzilmasi va algoritmlar
FROM American