sql >> データベース >  >> RDS >> Database

SQLで文字列を小文字に変換する方法

    問題:

    文字列を小文字に変換したい。

    例:

    データベースには、productという名前のテーブルがあります idのデータ columnsに名前を付けます 。

    id 名前
    1 コブサラダ
    2 ポットロースト
    3 ジャーキー
    4 バナナスプリット
    5 コーンパン
    6 チキンフライドステーキ

    これらの製品では、命名スタイルに一貫性がないことに注意してください。すべての製品名を小文字で表示しましょう。

    ソリューション1:

    SELECT LOWER(name)
    FROM product;
    

    結果は次のとおりです。

    name
    コブサラダ
    ポットロースト
    ぎくしゃくした
    バナナスプリット
    コーンブレッド
    チキンフライドステーキ

    ディスカッション:

    SQL LOWER()を使用します 文字列列を小文字に変換する場合に機能します。この関数は、値を小文字にする列の1つの引数のみを取ります。

    この関数は、データベースで大文字と小文字が区別され、特定の文字列に一致するレコードのみを選択する場合に適しています。最初にすべてを小文字に変換してから、一致するものを見つけることができます。


    1. MySQLパフォーマンスベンチマーク:MySQL5.7とMySQL8.0

    2. MariaDBとMySQLのクラウドディザスタリカバリ

    3. ターミナルからMySQLを使用してデータベースをインポートするにはどうすればよいですか?

    4. SQLServer-NATURAL JOIN / x JOIN y USING(フィールド)の欠如