TOP > SQL>

文字列の数値位置(INSTR)

データベース ORACLE MySQL PostgreSQL
対応状況 ×

文字列の数値位置を取得する関数です。
頭から何文字目にその文字があるのかを調べることができます。
全角などが入ってても1文字として扱われます。

構文
SELECT INSTR(列名,'位置を知りたい文字') FROM テーブル名;

使用例
mysql> SELECT name,INSTR(name,'s') FROM ado;
+--------+-----------------+
| name   | INSTR(name,'s') |
+--------+-----------------+
| sasuke |               1 |
| ziro   |               0 |
| taro   |               0 |
| yama   |               0 |
| sasuke |               1 |
| sasuke |               1 |
| sasu   |               1 |
| sasu   |               1 |
| さすけ |               0 |
+--------+-----------------+

お勧め商品
最近の記事
当サイトについて  免責事項  プライバシーポリシー
Copyright (C) Sasuke 2012 All rights reserved.