|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
Select id, points , rank() ( order by points desc ) rn from competition ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 15:17 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
x17.mstu, Что именно вам надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 15:26 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
env, id points status 1 50 3 2 100 2 3 150 1 4 30 4 5 30 4 Вывести столбец status ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 15:35 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
Зачем её переписывать? Она, как и остальные оконные функции, входят в стандарт ANSI SQL. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 15:39 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, попросили на собес ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 15:43 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 15:43 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
x17.mstu, В вашем случае просто count, на собеседовании задавать такой идиотский вопрос довольно странно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 16:00 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
graycode, где count ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 16:11 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
x17.mstu, От сгруппированной по points выборке Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 16:14 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
graycode, distinct Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
.... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 16:29 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
... а теперь все дружно добавляем в тестовые данные select 0, 150 from dual и медитируем над разницей между rank и dense_rank. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 16:35 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
кит северных морей, Магию данных никто не отменял)) надеюсь топикстартер сам справится с задачей, принцип все равно тот же. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 16:53 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
кит северных морей ... а теперь все дружно добавляем в тестовые данные select 0, 150 from dual и медитируем над разницей между rank и dense_rank. увидел но уже поздно смотрел на пример graycode (скрипт) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 17:07 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
Stax, Не забываем про NULL: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
Корректируем: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 21:04 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
Упс, забыл что DESC и NULL идет первым: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 21:21 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
Ну и если ANSI то поменять NVL на CASE. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 21:24 |
|
Как функцию rank перезаписать через ansi sql ?
|
|||
---|---|---|---|
#18+
ANSI: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 21:28 |
|
|
start [/forum/topic.php?fid=52&msg=40009376&tid=1880789]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 189ms |
0 / 0 |