Oracle 19cにSUBSTRで文字列の途中から最後までを取得する
環境
Windows10 64bit
Oracle 19c
書式
SUBSTR(文字列,開始の位置[,文字数])
引数の文字列に対して、開始の位置から文字数分の文字を切り出します。
引数が2つを設定する場合、文字列の途中から最後までを取得します
使用例1 英字の場合
SQL> SELECT SUBSTR('arkgame’,3) result FROM DUAL;
RESULT
———-
kgame
SQL> SELECT SUBSTR('arkgame’,4) result FROM DUAL;
RESULT
——–
game
SQL> SELECT SUBSTR('arkgame’,5) result FROM DUAL;
RESULT
——
ame
使用例2 日本語の場合
SQL> SELECT SUBSTR('津波注意警戒’,3) result FROM DUAL;
RESULT
————————
注意警戒
SQL> SELECT SUBSTR('津波注意警戒’,4) result FROM DUAL;
RESULT
——————
意警戒
SQL> SELECT SUBSTR('津波注意警戒’,5) result FROM DUAL;
RESULT
————
警戒