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