Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.08.2020, 11:22
|
|||
---|---|---|---|
|
|||
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:27
|
|||
---|---|---|---|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание |
|||
#18+
Anton Polikarpov, сколько денег даешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.08.2020, 11:35
|
|||
---|---|---|---|
|
|||
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание |
|||
#18+
123йй, УЙДИ! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.08.2020, 11:37
|
|||
---|---|---|---|
|
|||
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:40
|
|||
---|---|---|---|
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание |
|||
#18+
Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.08.2020, 11:41
|
|||
---|---|---|---|
|
|||
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:45
|
|||
---|---|---|---|
|
|||
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание |
|||
#18+
Anton Polikarpov, Конечно, в запросе Код: plsql 1.
- вот и выводится одна строка со значением максимальной длины адреса (а нужно ведь вывести сами адреса и на подсказку про order by внимание не обратил). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.08.2020, 11:57
|
|||
---|---|---|---|
|
|||
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание |
|||
#18+
Anton Polikarpov, Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.08.2020, 21:24
|
|||
---|---|---|---|
|
|||
ROWNUM(ORACLE) и TOP в MSSQL одно и тоже ? + Задание |
|||
#18+
Друзья. Всем спасибо за помощь. Каждый из ваших советов, действительно помогли мне выполнить задачу. Благодарю всех за участие и время которое вы использовали для помощи. Берегите себя! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&tablet=1&tid=1880979]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
9ms |
get forum data: |
1ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 322ms |
total: | 460ms |
0 / 0 |