リファレンスガイド> SQL関数のTDVサポート> 文字関数> LOWER
 
LOWER
LOWER関数は、指定された文字列内のすべてのアルファベット文字を小文字にします。出力のフォーマット、または大文字と小文字を区別しない比較を行うために使用できます。
構文
LOWER (string)
備考
入力文字列は一重引用符で囲む必要があります。
入力が空の文字列の場合、出力も空の文字列になります。
入力に一重引用符で囲まれたスペース文字のみが含まれている場合、それは空ではなく、LOWERはそれを空の文字列に変換しません。
次の表に、LOWERで使用できる入力タイプとそれに対応する出力タイプを示します。
文字列のデータタイプ
出力タイプ
CHAR、LONGVARCHAR、STRING、VARCHAR
入力タイプと同じです。たとえば、入力がVARCHAR型の場合、出力もVARCHAR型になります。
NULL
NULL
例(比較あり)
SELECT ContactLastName AS Name
FROM /shared/examples/ds_orders/customers
WHERE LOWER (ContactLastName) LIKE '%Ho%';
 
この例では、ContactLastName内のすべての文字を小文字に変換し、次のように、シーケンスhoを含むテーブルcustomersからすべての名前を引き出します。
Howard
Honner
Nicholson
Thompson
例(その他のコンテキスト)
SELECT LOWER (products.ProductName) Name,
LOWER ('YOU') Expr4,
LOWER (' ') Expr6,
LOWER ('YoU 9 fEEt') Expr2,
LOWER (NULL) Expr1
FROM /shared/examples/ds_inventory/products products