Intern
Եթե մի հաճախորդի մի քանի պատվերներ ունեն նույն գումարը, ինչպես կփոխվի DENSE_RANK()-ի վարքագիծը համեմատ RANK()-ի հետ? - DENSE_RANK() բաց թողնում է հաջորդ համար, RANK() ոչ - DENSE_RANK() նույն գումարների համար տալիս է նույն դասակարգումը և հաջորդ թիվը չի բաց թողնում, RANK() բաց թողնում է - Տարբերություն չկա - DENSE_RANK() տալիս է եզակի համարներ, RANK() նույն համարները
sobes.tech AI
Պատասխան AI-ից
Ճիշտ պատասխան:
- DENSE_RANK() նույն գումարների համար նույն դասակարգում է տալիս և չի բաց թողնում համարները, RANK() բաց թողնում է
Ներկայացում:
-
RANK()նույն արժեքների համար նույն դասակարգում է տալիս, բայց բաց թողնում է համարները հաջորդ դասակարգման համար: Օրինակ, եթե երկու պատվեր ունենում են 100 գումար և զբաղեցնում են առաջին տեղը, հաջորդը կլինի 3: -
DENSE_RANK()նույնպես նույն արժեքների համար նույն դասակարգում է տալիս, բայց չի բաց թողնում համարները: Օրինակ, նույն դեպքում հաջորդ դասակարգումը կլինի 2:
Այսպիսով, մի քանի պատվերների դեպքում, որոնք ունեն նույն գումարը, DENSE_RANK() կտրամադրի հաջորդական դասակարգումներ առանց բացթողումների, իսկ RANK() — բացթողումներով: