2015年7月30日木曜日

MySQLのSelect文で特定の文字列の場所を見つけると同時に分割する関数

MySQLのSelect文で特定の文字列の場所を見つけると同時に分割する関数でsubstring_indexというのが便利だったのでメモ。indexofとsubstringの両方が合わさったもの。

substring_index("www.google.com",".","2)

1つ目と2つ目の引数は明らかなので割愛。3つ目の引数がポイント。

正の数:分割された文字列の何番目かを左からから指す
負の数:分割された文字列の何番目かを右からから指す


http://www.w3resource.com/mysql/string-functions/mysql-substring_index-function.php