元SE。田舎の公務員

通勤快足な生活をしながら、開発技術とウェイトコントロールについてつらつらと。。。

Oracle SQLで文字列の編集、部分文字列を取り出す

■文法
 SUBSTR ( string , position [, length] )
 SUBSTRB ( string , position [, length] )
 return [ string ]

■引数

string対象の文字列
position 正の場合取り出したい文字列の開始位置(1〜)
position 0 の場合1を指定したことと同じ
position 負の場合文字の末尾から逆向きに数えた位置
length 取り出す文字列長default 最後まで

■戻り値
抽出した部分文字列 (Substring)

■適用
SQL および PL/SQL の両方で使用可能