SQLのindexOf関数
SQLでは標準のINDEXOF関数はありません。ただし、他の関数を使用してINDEXOF関数の機能をエミュレートできます。
たとえば、CHARINDEX関数を使えば、ある文字列内における別文字列の位置を探すことができます。
ここでは、CHARINDEX 関数を使用して INDEXOF 関数をエミュレートする例を示します。
SELECT CHARINDEX('abc', 'abcdefg') AS index_of;
「abcdefg」の文字列から「abc」の部分文字列が何番目にあるかを返す、結果は1になります。
使用するデータベース管理システムとサポートされている関数に応じて、他の関数を使用して類似した機能を実現できます。