Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста! Необходимо выбрать из таблицы записи (примерно 1600 строк), но чтобы строки нумеровались в диапазоне от 1 до 200, и как только доходит до 200 нумерация опять начиналась с 1. пример 1 строка запроса 2 строка запроса .... строки запроса 200 строка запроса 1 строка запроса 2 строка запроса .... строки запроса 200 строка запроса ... 1 строка запроса 2 строка запроса .... строки запроса 200 строка запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 14:50 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Оо-о-о, как фсе запущено! Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 14:59 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
aleks222Оо-о-о, как фсе запущено! Код: sql 1. никогда не читай тз, сразу пиши ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 15:01 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Александр Сипачёв, Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 15:22 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
ещё один фантазёр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 15:28 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Massa52, в вашем варианте нарушается требование ТС-а Александр Сипачёвчтобы строки нумеровались в диапазоне от 1 до 200, и как только доходит до 200 нумерация опять начиналась с 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 15:35 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Я за такой результат, но наверное есть красивее Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 15:35 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
а, ну в общем, всё ж в строку и считает Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 15:40 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Дедушка, Я не совсем понял - есть пример 1 строка запроса 2 строка запроса .... строки запроса 200 строка запроса 1 строка запроса 2 строка запроса фрагмент результата 196 строка запроса 197 строка запроса 198 строка запроса 199 строка запроса 200 строка запроса 1 строка запроса 2 строка запроса 3 строка запроса 4 строка запроса 5 строка запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 15:54 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
С извращениями)) SELECT ROW_NUMBER() OVER (PARTITION BY NT ORDER BY N) NN,N FROM ( SELECT NTILE((SELECT COUNT(*)/200 FROM TABLE)) OVER (ORDER BY N) NT,n from TABLE) X ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 15:56 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Massa52, вы подразумеваете, что где-то есть нумерация начинающаяся с 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 15:57 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
TaPaK, Опять не дошло - о каом 0 - ле идет речь? Остаток от деления N % 200 - это числа от 0 до 199 Если же прибавить к ним 1 - то получим числа от 1 до 200. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:03 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Massa52TaPaK, Опять не дошло - о каом 0 - ле идет речь? Остаток от деления N % 200 - это числа от 0 до 199 Если же прибавить к ним 1 - то получим числа от 1 до 200. а что вы делите? вот таблица Код: sql 1. пронумеруйте от 1 до 3х ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:10 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:14 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
какая печальная тема.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:15 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
А чем тебе Энтиль нитак? Зануда. Автор сказал, что у него 1600 строк. 1600 на 200 без остатка отлично делятся. Оконные функции быстры изящны красивы удобны стильны модны молодежны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:21 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
CammomileА чем тебе Энтиль нитак? Зануда. Автор сказал, что у него 1600 строк. 1600 на 200 без остатка отлично делятся. Оконные функции быстры изящны красивы удобны стильны модны молодежны. точно так и сказал что 1600? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:25 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
TaPaK, Я прогнал запрос Код: sql 1. 2. И получил результат аналогичный примеру TC В примере генерятся числа от 0 до 1600 - как написанр у TC(ну у меня на 1 больше) и этот генератор таблицы numbers из этого же форума. Чтобы решить задачу TC нужена только таблица numbers - ну или сквозная нумерация записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:29 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
А, точно. Тогда NTILE не катит, прошу пардону. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:30 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Massa52, как вы вообще читаете, то что нужно? меня стошнило, пойду убирать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:31 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
TaPaK, От 1 до 3 Код: sql 1. 2. 3. 4. Ot1do3 a 1 100 2 101 3 200 1 301 2 555 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:57 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 17:08 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
TaPaK, Я то раньше увидел пример - и не мог понять к чему он - там то 0-й нет, отсчет вроде от 100. а оказывается речь шла о скозной нумерации начинающей с 0. Прошу прощения - долго догонял ваш 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 17:23 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Вот это WITH c AS (SELECT *, ROW_NUMBER() OVER(ORDER BY a ASC) - 1 AS Row FROM (VALUES (100),(101),(200),(301),(555)) x(a) ) SELECT Row % 3 + 1 AS Ot1do3, a FROM c работает отлично! СПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2018, 17:40 |
|
||
|
Выборка с Нумерацией строк по 200 записей
|
|||
|---|---|---|---|
|
#18+
Опять ругань по пустякам. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 14:11 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39601135&tid=1690283]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 442ms |

| 0 / 0 |
