|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание
|
|||
---|---|---|---|
#18+
Добрый день, друзья. Решил задачу, только вывел 1 самый длинный адрес. Вот мой запрос: SELECT MAX(LENGTH(address)) AS maxlen_address FROM address_location; Помогите, пожалуйста, вывести 3 таких адреса. Входные значения размещены после задания. Задание: Найти 3 людей, с самым длинным адресом. Необходимо использовать LENGTH для поиска самого длинного адреса, далее отсортировать от большего к меньшему. Входные значения: Создание таблицы address_location: Код: plsql 1. 2. 3. 4.
Таблица address_location Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:22 |
|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание
|
|||
---|---|---|---|
#18+
Anton Polikarpov, сколько денег даешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:27 |
|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание
|
|||
---|---|---|---|
#18+
123йй, УЙДИ! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:35 |
|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание
|
|||
---|---|---|---|
#18+
Anton Polikarpov, ROWNUM(ORACLE) и TOP в MSSQL - это не одно и тоже. Аналогично TOP 3 в MSSQL (по смыслу, но не синтаксически) в Oracle 12c: Код: plsql 1.
. Примеров с использованием ROWNUM для вывода N первых (да и не первых тоже) строк можно найти самостоятельно. P.S. Я бы задачу решал используя Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:37 |
|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:40 |
|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание
|
|||
---|---|---|---|
#18+
ASNexus, Привет. Пытался сейчас написать запрос используя то, что Вы написали. SELECT MAX(LENGTH(ADDRESS)) AS MAXLEN_ADDRESS FROM address_location FETCH FIRST 3 ROWS ONLY; Выводит только одну строку с самым максимальным значением в таблице. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:41 |
|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание
|
|||
---|---|---|---|
#18+
Anton Polikarpov, Конечно, в запросе Код: plsql 1.
- вот и выводится одна строка со значением максимальной длины адреса (а нужно ведь вывести сами адреса и на подсказку про order by внимание не обратил). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:45 |
|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание
|
|||
---|---|---|---|
#18+
Anton Polikarpov, Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:57 |
|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание
|
|||
---|---|---|---|
#18+
Друзья. Всем спасибо за помощь. Каждый из ваших советов, действительно помогли мне выполнить задачу. Благодарю всех за участие и время которое вы использовали для помощи. Берегите себя! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 21:24 |
|
|
start [/forum/topic.php?fid=52&fpage=39&tid=1880979]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 133ms |
0 / 0 |