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関数] 指定した単位でMAX値を取得する(MAX~OVER)

指定した単位でMAX値を取得するには、MAX~OVER句を使用します。 サンプル 以下のテーブルを使用します。 【T_S ...
ORACLE

[ORACLE関数] 検索条件に正規表現を使う(REGEXP_LIKE)

検索条件に正規表現を使ったサンプルです。 サンプル 例)user_cdにB、Eが含まれるものを検索する [crayon- ...
ORACLE

[ORACLE関数] 指定した単位でMIN値を取得する(MIN~OVER)

指定した単位でMIN値を取得するには、MIN~OVER句を使用します。 サンプル 以下のテーブルを使用します。 【T_S ...
ORACLE

[ORACLE関数] ASCIIコードを文字に変換する(CHR)

ASCIIコードを文字に変換するには、CHR関数を使用します。 構文 (CHR関数構文) CHR(ASCIIコード) サ ...
ORACLE

[ORACLE関数] 文字をASCIIコードに変換する(ASCII)

文字をASCIIコードに変換するには、ASCII関数を使用します。 構文 (ASCII関数構文) ASCII(文字) サ ...

スポンサーリンク