|
Написать запрос
|
|||
---|---|---|---|
#18+
Скажите пожалуйста, как написать запрос выводящий записи из таблицы с шагом 10 по ID? Т.е. если ID начинается с 1 и увеличивается на 1 для каждой записи, то выводить каждую 10ю запись. Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 10:28 |
|
Написать запрос
|
|||
---|---|---|---|
#18+
vah, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 10:33 |
|
Написать запрос
|
|||
---|---|---|---|
#18+
ASNexus, А если в ID будут дырки (пропуски 1,3,6,7,9...), как выбрать каждую 10ю? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 11:48 |
|
Написать запрос
|
|||
---|---|---|---|
#18+
vah ASNexus, А если в ID будут дырки (пропуски 1,3,6,7,9...), как выбрать каждую 10ю? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 11:50 |
|
Написать запрос
|
|||
---|---|---|---|
#18+
vah, Приведенный запрос выдаст каждую десятую строку по порядку (1-ю, 11-ю, 21-ю и т.д.) независимо от фактических значений ID. Если же имеется в виду, каждую 10ю по значению ID, то нужно уточнение условий: если нужно, например, выбрать ID = 1, 11, 21, и т.д., то что делать в случае, если ID = 11 нет, но есть ID = 10 и 12? А если нумерация будет начинаться не с ID = 1, а с ID = 4, например? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 11:53 |
|
Написать запрос
|
|||
---|---|---|---|
#18+
ASNexus, Пардон, все работает, как надо. Вывелся первый столбец на картинке. А можно сформировать запрос чтобы выводился результат, как на всей картинке? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 12:21 |
|
Написать запрос
|
|||
---|---|---|---|
#18+
vah, Можно. Для моего примера добавьте в запрос Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 12:28 |
|
Написать запрос
|
|||
---|---|---|---|
#18+
ASNexus, немного странновато получилось что я не так написал? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 13:26 |
|
Написать запрос
|
|||
---|---|---|---|
#18+
vah, Я же написал " Для моего примера добавьте в запрос", под ваш запрос нужно изменить соответственно. Вам же нужно выводить во втором столбце значения следующего ID, а не следующий порядковый номер строки, значит что? Нужно заменить rn на ID: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 13:37 |
|
|
start [/forum/topic.php?fid=52&fpage=39&tid=1881001]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 309ms |
total: | 452ms |
0 / 0 |