アフィリエイト広告を利用しています

2024年02月14日

SQL SUBSTR関数とINSTR関数(文字関数)

SUBSTR関数とINSTR関数は、単一行関数のうちの文字関数に分類される。
文字関数とは、文字データを受け取り、文字データを返す関数。


SUBSTR関数

引数の文字列を、指定した位置から指定文字数分返す関数。

 SUBSTR(引数文字列, 指定位置(m), 指定文字数(n))

・引数で指定した文字列のm文字目からn文字分の文字列を返す。
・nが省略された場合はm文字目から末尾までの文字列を返す。
・mに負の値が指定された場合は、文字列の末尾から数えてm文字目からn文字分の文字列を返す。


INSTR関数

引数の文字列から、検索文字列が何文字目にあるかを返す関数。
なお、検索文字列が見つからなかった場合は0(ゼロ)を返す。

 INSTR(引数文字列, 検索文字列, 検索開始位置(m), 指定回数(n))

・引数で指定された文字列のm文字目以降からn回目に出現した検索文字列の先頭の位置を返す。
・m,nが省略された場合は、どちらも1がデフォルト値となる。
・mに負の値が指定された場合は、文字列の末尾から(先頭に向けて)検索する。
 ただし、負の値が指定されても先頭からの位置を返す。



その他、主な文字関数には次のものがある。

関数 説明
UPPER 文字列を大文字に変換
LOWER 文字列を小文字に変換
INITCAP 先頭の文字を大文字に変換
CONCAT 2つの文字列を結合
SUBSTR 文字列から部分的に文字列を取得
LENGTH 文字列の長さを取得
INSTR 検索文字が何文字目にあるかを数値で返す
LPAD 文字列の左側に指定した文字を埋め込む
RPAD 文字列の右側に指定した文字を埋め込む
TRIM 文字列前後の指定文字を削除
REPLACE 文字列の一部を別の文字列に置換


この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/12427685
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
その買うを、もっとハッピーに。|ハピタス
\ハピタスの紹介キャンペーンです/
⇒登録後に行う「ハピタス検定」の答えはこちら

※ハピタスをもっと知りたいかたは他で検索してみてください

ブログ内を検索
ファン
カテゴリ
よく倒されますが、へこたれながら起き上がるSEの備忘録です

Windows(20)
SQL(17)
JAVA(4)
VBScript(14)
VBA(15)
Other(14)
書籍(1)
記事ランキング
  1. 1. 確率の収束に必要な試行回数
  2. 2. no img Windows ディスク使用率100%を改善させる
  3. 3. no img VBScript マウスポインタを自動的に移動させクリックするスクリプト
  4. 4. no img Tera Term(テラターム) 覚えておくと便利なコマンド一覧
  5. 5. VBScript タスクスケジューラのメッセージを最前面に表示するスクリプト
広告
会員登録せずに無料で読める!! 漫画読み放題のサービス

動画編集・YouTuberを始めたい方向け 無料動画編集ソフト

クラウド型レンタルサーバー クラウド型レンタルサーバー

Amazonで購入する
※Amazonのアソシエイトとして、七転八起SEの備忘録は適格販売により収入を得ています。

メンタルヘルス・マネジメント検定試験II種ラインケアコース過去問題集_2023年度版
メンタルヘルス・マネジメント検定試験II種 過去問題集〈2023年度版〉