こんにちは。たいら(@tairaengineer2)です。
この記事では、SQL Serverにある関数の1つであるLOWER関数について解説します。
スポンサーリンク
前提条件
この記事では、Microsoft SQL Server2017を使っています。
インストールの仕方は、下の記事をご参考ください。
LOWER関数とは
LOWER関数とは、引数に与えられた大文字を小文字に変換する関数です。
LOWER (Transact-SQL)
適用対象: ○SQL Server ○Azure SQL Database ○Azure SQL Data Warehouse ○Parallel Data Warehouse
大文字のデータが小文字に変換された状態の文字式を返します。
LOWER (Transact-SQL) - SQL Server | Microsoft Docsから引用させて頂きました
Transact-SQLについては、以下の記事をご参考ください。
次の章から、実際にLOWER関数を使って解説します。
解説で使うSQLの概要
解説には、下記の【House】テーブルを使います。
id | name |
---|---|
aaa1 | 鈴木 |
BBB1 | 田中 |
CcC1 | 佐藤 |
ddd「 | せお |
eEE@ | クリス |
id列、name列両方にLOWER関数を使い、結果を見てみます。
SQLサンプルコード
SELECT [id]
,LOWER(id) AS upperid
,[name]
,LOWER(name) AS uppername
FROM [Sample].[dbo].[House]
実行結果
id | upperid | name | uppername |
---|---|---|---|
aaa1 | aaa1 | 鈴木 | 鈴木 |
BBB1 | bbb1 | 田中 | 田中 |
CcC1 | ccc1 | 佐藤 | 佐藤 |
ddd「 | ddd「 | せお | せお |
eEE@ | eee@ | クリス | クリス |
大文字以外の文字が混ざっていても、すべての大文字が小文字になっていることが確認できましたね!
そしてLOWER関数に
- 小文字
- 数字
- 記号
- ひらがな
- カタカナ
- 漢字
を引数に与えても、何も変わっていないことも確認できました!
スポンサーリンク
まとめ:LOWER関数で大文字を小文字に変換してみよう
以上がLOWER関数の解説です。
まとめなので、もう1度振り返ってみましょう。
LOWER関数とは | 大文字を小文字に変換する関数 |
---|---|
変換できるもの | 大文字 |
変換できないもの | 小文字 数字 記号 ひらがな カタカナ 漢字 |
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ
他にもSQL Serverについて記事を書いています。
良ければこちらもご参考ください。
【SQL Server】小文字から大文字に変換するUPPER関数について解説します
【SQL Server】SELECTで出した結果をcsvに出力する方法を解説します
【SQL Server】特定のテーブルのスキーマとデータをInsert文でエクスポートする方法を解説します
今までブログで書いたSQL Serverの解説記事のまとめは、こちらをご参考ください。