Asosiy matnga o'tish

50. RANK va DENSE_RANK farqi

Oson

Bir jadvalda ikkala o'rin berish usulini yonma-yon ko'rsating.

Ustunlar: name, score, rank_val, dense_val.

  • rank_val — RANK: tenglikdan keyin o'rin sakraydi (1, 2, 2, 4)
  • dense_val — DENSE_RANK: o'rin sakramaydi (1, 2, 2, 3)

Ikkalasi ham ball bo'yicha kamayish tartibida.

Saralash: rank_val o'sish, keyin name alifbo.

Jadval: players

UstunTuri
idINT PK
nameVARCHAR
scoreINT

Namuna ma'lumotlar

sample
players
idINTnameVARCHAR(60)scoreINT
1Aziz50
2Bekzod40
3Sardor40
4Jasur30
Kutilgan natija
namescorerank_valdense_val
Aziz5011
Bekzod4022
Sardor4022
Jasur3043
sample-full
players
idINTnameVARCHAR(60)scoreINT
1Aziz Karimov50
2Bekzod Tursunov40
3Sardor Nazarov40
4Jasur Qodirov30
5Otabek Mirzayev30
6Rustam Aliyev30
7Feruza Sobirova25
8Kamola Saidova20
9Zilola Hamidova20
10Dilnoza Ergasheva15
11Malika Yusupova50
12Nilufar Rahimova10
Kutilgan natija
namescorerank_valdense_val
Aziz Karimov5011
Malika Yusupova5011
Bekzod Tursunov4032
Sardor Nazarov4032
Jasur Qodirov3053
Otabek Mirzayev3053
Rustam Aliyev3053
Feruza Sobirova2584
Kamola Saidova2095
Zilola Hamidova2095
Dilnoza Ergasheva15116
Nilufar Rahimova10127
sample-extra
players
idINTnameVARCHAR(60)scoreINT
1Malika Yusupova23
2Sardor Nazarov2
3Feruza Sobirova28
6Jasur56
Kutilgan natija
namescorerank_valdense_val
Jasur5611
Feruza Sobirova2822
Malika Yusupova2333
Sardor Nazarov244

O'xshash masalalar

Konsol

Natijani ko'rish uchun so'rovni ishga tushiring.