ORACLE関数

[ORACLE関数] 文字数単位で文字を切り出す(SUBSTR)

投稿日:2017年3月16日 更新日:

オラクルで文字列から文字数単位で文字を切り出すには、SUBSTR関数を使用します。

構文

構文は以下の通りです。

SUBSTR(<対象文字列>, <開始文字位置>, <終了文字位置>)

終了文字位置は省略可です。

サンプルソース

以下のようなテーブルをサンプルとします。

【tbl1】
CDNAME
001ABCDEFGHIJ
002あいうえおかきくけこ
003あAいBうCえDおE

例)1文字目から5文字取得する

【結果】
ABCDE あいうえお あAいBう

例)3文字目から5文字取得する

【結果】
CDEFG うえおかき いBうCえ

例)3文字目から文字列の末尾まで取得する

【結果】
CDEFGHIJ うえおかきくけこ いBうCえDおE

メモ

スポンサーリンク

スポンサーリンク

-ORACLE関数
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[ORACLE関数] 数値の符号を取得する(SIGN)

数値の符号を取得するには、SIGN関数を使用します。 構文 (符号を取得する関数) SIGN(<数値>) 整数の場合は1 ...
ORACLE

[ORACLE関数] 絶対値を求める(ABS)

絶対値を求めるには、ABS関数を使用します。 構文 (絶対値を求める構文) ABS(<数値>) サンプルコード 例)-1 ...
ORACLE

[ORACLE関数] TIMESTAMP型から年月日等の値のみを取得する(EXTRACT)

TIMESTAMP型から年月日等の値のみを取得するには、EXTRACT関数を使用します。 サンプル 例)systimes ...
ORACLE

[ORACLE関数] 大文字・小文字を変換する(UPPER, LOWER)

大文字・小文字を変換するには、UPPERまたはLOWERを使用します。 構文 (大文字にする) UPPER(<文字列>) ...
ORACLE

[ORACLE関数] バイト数単位で文字を切り出す(SUBSTRB)

オラクルで文字列からバイト数単位で文字を切り出すには、 SUBSTRB関数を使用します。 構文 構文は以下の通りです。 ...

スポンサーリンク