文字列から部分的に文字を抽出するには、Oracleの場合はSUBSTR関数、SQL Serverの場合はSUBSTRING関数を使用します。
文法:
SUBSTR(word, n, [m])
SUBSTRING(word, n, [m])
wordに指定した文字のn番目からm文字分を抽出する。mを省略した場合はn番目から末尾まで抽出する。
使用例:文字の2番目から3文字抽出する
SELECT word, SUBSTRING(word, 2, 3)
word SUBSTRING(word, 2, 3)
—————————————————————-
Jenny enn
English ngl
people eop
使用例:文字の3番目から最後まで抽出する
SELECT word, SUBSTR(word, 3)
word SUBSTR(word, 3)
————————————————————-
Jenny nny
English glish
people ople