Задавайте вопросы, мы ответим
Вы не зашли.
Прошу помочь решить задачу.
Есть таблица с кодами - 10 знаков.
Эти коды условно разбиты на шесть разрядов. Первые два разряда по одному знаку, остальные по 2 знака.
Задача дополнить таблицу недостающими кодами в разрядах.
Например, есть коды
000200000
020000005
Нужно автоматически сгенерировать недостающие коды для каждого разряда. итого должно получиться:
000000000
000100000
000200000
010000000
020000000
020000001
020000002
020000003
020000004
020000005
Создал такой срипт
Отредактированно klow (05.07.2020 07:52:27)
Неактивен
ваш пример для строк
000200000
020000005
возвращает
+------+------+------+------+------+------+
| l0 | l1 | l2 | l3 | l4 | l5 |
+------+------+------+------+------+------+
| 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 0 |
| 0 | 2 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 0 | 0 | 1 |
| 0 | 1 | 0 | 0 | 0 | 1 |
| 0 | 2 | 0 | 0 | 0 | 1 |
| 0 | 0 | 0 | 0 | 0 | 2 |
| 0 | 1 | 0 | 0 | 0 | 2 |
| 0 | 2 | 0 | 0 | 0 | 2 |
| 0 | 0 | 0 | 0 | 0 | 3 |
| 0 | 1 | 0 | 0 | 0 | 3 |
| 0 | 2 | 0 | 0 | 0 | 3 |
| 0 | 0 | 0 | 0 | 0 | 4 |
| 0 | 1 | 0 | 0 | 0 | 4 |
| 0 | 2 | 0 | 0 | 0 | 4 |
| 0 | 0 | 0 | 0 | 0 | 5 |
| 0 | 1 | 0 | 0 | 0 | 5 |
| 0 | 2 | 0 | 0 | 0 | 5 |
+------+------+------+------+------+------+
а не
klow написал:
итого должно получиться:
000000000
000100000
000200000
010000000
020000000
020000001
020000002
020000003
020000004
020000005
уточните какой должен быть результат
Неактивен
Да, скрипт не верно отрабатывает.
Должно быть.
000000000
000100000
000200000
010000000
020000000
020000001
020000002
020000003
020000004
020000005
Неактивен
Вопрос закрыт. Спасибо!
Неактивен