Пользовательская функция в mysql для разбиения столбца на строки - PullRequest
0 голосов
/ 11 марта 2020

У меня есть основной столбец, скажем, A со значениями 1,2,3,4,5,6 et c.

И, у меня есть целевой столбец, скажем, T со значениями, такими как 111111111, AAAAAA , 111, 222222. Это в виде строки.

Таким образом, таблица будет выглядеть примерно так:

1 | 111111111

2 | AAAAAA

и так далее ...

Длина каждого значения в столбце «target» будет кратно 3, но общая длина может варьироваться, т.е. 6,9,15,93 et ​​c.

Я хочу, чтобы вывод был разделен на 3 буквы в строки то есть

1 | 111111111

2 | AAAAAA

следует разделить следующим образом:

1 | 111 | 1
1 | 111 | 2
1 | 111 | 3
2 | AAA | 1
2 | AAA | 2

Третий столбец здесь в основном является идентификатором для каждого номера разделения.

Я понимаю, что в * 1026 нет прямой функции * для этого потребуется UDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...