「Oracle19c」SUBSTR関数で文字列の切り出しを行う

環境
Windows 10 64bit
Oracle Database 19c

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
関数 SUBSTR(strings, sposition, length)
引数 strings : 切り出す文字列
   sposition : 切り出し開始位置
   length:切り出す文字数
戻値 切り出された文字列
関数 SUBSTR(strings, sposition, length) 引数 strings : 切り出す文字列    sposition : 切り出し開始位置    length:切り出す文字数 戻値 切り出された文字列
関数 SUBSTR(strings, sposition, length)
引数 strings : 切り出す文字列
   sposition : 切り出し開始位置
   length:切り出す文字数
戻値 切り出された文字列

使用例1
文字列「study skill」の開始位置2、選択文字数5の文字列を切り出します
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT SUBSTR('study skill',2,5) FROM DUAL;
SELECT SUBSTR('study skill',2,5) FROM DUAL;
SELECT SUBSTR('study skill',2,5) FROM DUAL;

結果
tudy

使用例2
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT SUBSTR('テスト太郎東京',2,5) FROM DUAL;
SELECT SUBSTR('テスト太郎東京',2,5) FROM DUAL;
SELECT SUBSTR('テスト太郎東京',2,5) FROM DUAL;

結果
スト太郎東

Oracle 19c

Posted by arkgame