【SQLServer】LOWER・UPPER で文字列を大文字・小文字に変換する

LOWER、UPPER(文字列を大文字・小文字にする)

SQLServerで文字列を大文字・小文字に変換するには「LOWER」「UPPER」を使います。

LOWER(文字列)

「LOWER」で文字列を小文字に変換します。

参照:LOWER (Transact-SQL)

UPPER(文字列)

「UPPER」で文字列を大文字に変換します。

参照:UPPER (Transact-SQL)

例1. LOWERで文字列を小文字にするパターン

--「AAA」を小文字にする 
SELECT LOWER('AAA'); 
[結果] 'aaa'

LOWERを使って大文字「AAA」を小文字「aaa」にしました。

例2. UPPERで文字列を大文字にするパターン

--「aaa」を大文字にする 
SELECT UPPER('aaa'); 
[結果] 'AAA'

UPPERを使って小文字「aaa」を大文字「AAA」にしました。

例3. LOWER、UPPERで変換できないパターン

--全角は変換できない 
SELECT LOWER('サトウ'); 
[結果] 'サトウ'

上記のようにLOWER・UPPERでは全角文字は大文字・小文字にすることはできません。

--数値は変換できない 
SELECT LOWER('123');
[結果] '123'

上記のようにLOWER・UPPERでは数値も大文字・小文字にすることはできません。

LOWER、UPPERで文字列を大文字・小文字に変換することができました。

以上、SQLServerで文字列を大文字・小文字にするLOWER、UPPERでした。

コメント