Asosiy matnga o'tish

59. Mijozlarni balans bo'yicha 4 guruhga bo'lish

O'rtacha

Mijozlarni balans bo'yicha kamayish tartibida saralab, 4 ta teng guruhga bo'ling.

Ustunlar: client_name, balance, quartile.

  • quartile = 1 — eng katta balansli guruh
  • Balans teng bo'lsa client_name bo'yicha alifbo tartibi

Saralash: quartile o'sish, keyin balance kamayish, keyin client_name.

Jadval: clients

UstunTuri
idINT PK
client_nameVARCHAR
balanceNUMERIC(14,2)

Namuna ma'lumotlar

sample-basic
clients
idINTclient_nameVARCHAR(60)balanceNUMERIC(14,2)
1Aziz8000000
2Bek5000000
3Dilnoza3000000
4Kamola1000000
5Sherzod12400000
6Nilufar6700000
7Jasur2100000
8Malika9800000
Kutilgan natija
balancequartileclient_name
124000001Sherzod
98000001Malika
80000002Aziz
67000002Nilufar
50000003Bek
30000003Dilnoza
21000004Jasur
10000004Kamola
sample-single
clients
idINTclient_nameVARCHAR(60)balanceNUMERIC(14,2)
1Aziz500000
Kutilgan natija
balancequartileclient_name
5000001Aziz
sample-four
clients
idINTclient_nameVARCHAR(60)balanceNUMERIC(14,2)
1Aziz100
2Bek200
3Dilnoza300
4Kamola400
Kutilgan natija
balancequartileclient_name
4001Kamola
3002Dilnoza
2003Bek
1004Aziz

O'xshash masalalar

Konsol

Natijani ko'rish uchun so'rovni ishga tushiring.