generate_series()
MySQLでのPostgreSQLの同等物は何ですか?
このクエリをMySQLに変換する方法は?
select substr('some-string', generate_series(1, char_length('some-string')))
PostgreSQLからのサンプル出力:
some-string
ome-string
me-string
e-string
-string
string
tring
ring
ing
ng
g
select generate_series(1, char_length('some-string'))
1
2
3
4
5
6
7
8
9
10
11
最終的解決:
CREATE TABLE `numberlist` (
`id` tinyint(4) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
INSERT INTO `numberlist` values(null)
(repeat the above query the maximum string you need)
SELECT substr('somestring', id)
FROM numberlist
WHERE id <= character_length('somestring')