SQL 文字列の数値位置(INSTR)

1 min 22 views
データベースORACLEMySQLPostgreSQL
対応状況×
文字列の数値位置を取得する関数です。 頭から何文字目にその文字があるのかを調べることができます。 全角などが入ってても1文字として扱われます。

構文

SELECT INSTR(列名,#039;位置を知りたい文字#039;) FROM テーブル名;
mysql> SELECT name,INSTR(name,#039;s#039;) FROM ado;
+--------+-----------------+
| name   | INSTR(name,#039;s#039;) |
+--------+-----------------+
| sasuke |               1 |
| ziro   |               0 |
| taro   |               0 |
| yama   |               0 |
| sasuke |               1 |
| sasuke |               1 |
| sasu   |               1 |
| sasu   |               1 |
| さすけ |               0 |
+--------+-----------------+
さすけ

さすけ

インフラエンジニアとして数々の大手サーバーを構築を実施し、現在はWebサーバーの構築、サイト作成を中心に活躍しています。

FOLLOW

カテゴリー:
関連記事