実現したいこと。
指定した区切り文字のN番目を取得したいです。
[バージョン]
10.5.10-MariaDB
理想の結果は区切り文字[|]に対しての2番目「456」だけ取得したいです。
SUBSTRING_INDEXではN番目を取得できないものでしょうか?
ほかにやり方あれば、ご教示お願いいたします。
MariaDB
1MariaDB [(none)]> SELECT SUBSTRING_INDEX('123|456|789|101112|131415', '|', 3); 2+------------------------------------------------------+ 3| SUBSTRING_INDEX('123|456|789|101112|131415', '|', 2) | 4+------------------------------------------------------+ 5| 123|456 | 6+------------------------------------------------------+ 71 row in set (0.000 sec)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。