ywork2020.com

Title

文字列の文字数を求める

目次 (INDEX)

LENGTH とは

ここで説明する LENGTH とは次の語句からなる SQL の関数です。
length
読み: レン
意味: 長さ、丈

目次に戻る

LENGTH 関数の概要

この関数は、引数に与えた文字列やカラムの文字列の文字数を求めることができます。

目次に戻る

サンプルコードと実行結果

ここからは実際に稼働しているデータベースに接続してクエリを実行していきます。 下記に配置された各ボタンをクリックすると、ボタンに書かれているサンプルクエリを実行して結果を表示します。

サンプルコード: SQL (LENGTH 関数を使わない場合)

SELECT 文字列値 AS 代替カラム名;
実行:

説明:
文字列値 'Hello YWORK' を 'LENGTH 無し' というカラム名で表示しています。

サンプルコード: SQL (LENGTH 関数を使った場合)

SELECT LENGTH(文字列値) AS 代替カラム名;
実行:

説明:
LENGTH 関数の引数に 'Hello YWORK' という文字列を与えて処理した戻り値を 'LENGTH 有り' というカラム名で表示しています。 直接の文字列値だけでなく、カラム名を指定しての処理もできます。

目次に戻る

LEN 関数について

SQL Server では LENGTH 関数ではなく、LEN 関数を使います。

目次に戻る

SQL の仕様上の注意点

※ SQL の予約句はアルファベットの大文字と小文字を区別しませんが、 任意で作成したデータベースやテーブル、カラムの名前などは区別されるので注意が必要です。

目次に戻る