問題:
文字列を小文字に変換したい。
例:
データベースには、product
という名前のテーブルがあります id
のデータ columns
に名前を付けます 。
id | 名前 |
---|---|
1 | コブサラダ |
2 | ポットロースト |
3 | ジャーキー |
4 | バナナスプリット |
5 | コーンパン |
6 | チキンフライドステーキ |
これらの製品では、命名スタイルに一貫性がないことに注意してください。すべての製品名を小文字で表示しましょう。
ソリューション1:
SELECT LOWER(name) FROM product;
結果は次のとおりです。
name |
---|
コブサラダ |
ポットロースト |
ぎくしゃくした |
バナナスプリット |
コーンブレッド |
チキンフライドステーキ |
ディスカッション:
SQL LOWER()
を使用します 文字列列を小文字に変換する場合に機能します。この関数は、値を小文字にする列の1つの引数のみを取ります。
この関数は、データベースで大文字と小文字が区別され、特定の文字列に一致するレコードのみを選択する場合に適しています。最初にすべてを小文字に変換してから、一致するものを見つけることができます。