Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.02.2020, 01:28
|
|||
---|---|---|---|
top X в зависимости от параметра в запросе |
|||
#18+
Привет, помогите.. если не сложно.. Есть параметр в запросе @p0 со значениями условно 1 или 2 Как мне в зависимости от его значения выбрать X или Y количество записей В ОДНОМ ЗАПРОСЕ? То есть в два запроса я знаю как, а вот чтобы примерно так как у Оракл rownum - сказал ему = 2 будет 2 записи и так далдее. TOP X тут уже 2 запроса получается. Немного сумбурно. если не ясно - поясню.. вроде МСКЛ такого не делает пока, верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2020, 02:30
|
|||
---|---|---|---|
top X в зависимости от параметра в запросе |
|||
#18+
Бригадир, Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2020, 02:54
|
|||
---|---|---|---|
top X в зависимости от параметра в запросе |
|||
#18+
felix_ff, все понял, в один запрос не получится.. думал, а вдруг УЖЕ есть аналог rownum )) я сделаю сначала выбор из максимума = 10 и добавлю поле row_number а после в условиях второго селекта на это поле поставлю условие <=@p0 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2020, 07:38
|
|||
---|---|---|---|
top X в зависимости от параметра в запросе |
|||
#18+
Бригадир все понял, в один запрос не получится.. думал, а вдруг УЖЕ есть аналог rownum )) Как "rownum" в оракле, только другое слово, в сиквеле называется top(). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2020, 13:11
|
|||
---|---|---|---|
top X в зависимости от параметра в запросе |
|||
#18+
alexeyvg, спасибо, это я знаю, а вот за скобки и за вообще возможность вставлять кейс в ТОП - спасибо! )) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&mobile=1&tid=1686424]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 334ms |
total: | 457ms |
0 / 0 |