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

MySQLで小文字を大文字に変換する方法

    MySQLでは、UPPER()を使用できます 小文字を大文字に変換する関数。または、UCASE()を使用することもできます UPPER()の同義語である関数 。

    構文は次のようになります:

    UPPER(str)

    または…

    UCASE(str)

    str 大文字に変換する文字列です。

    次に例を示します:

    SELECT UPPER('homer');

    結果:

    +----------------+
    | UPPER('homer') |
    +----------------+
    | HOMER          |
    +----------------+

    文字列にすでに大文字が含まれている場合、それらは大文字のままになります。

    例:

    SELECT UPPER('Homer');

    結果:

    +----------------+
    | UPPER('Homer') |
    +----------------+
    | HOMER          |
    +----------------+

    データベースの例

    データベースからデータを選択して大文字に変換する例を次に示します。

    USE Music;
    SELECT 
        ArtistName AS Original, 
        UPPER(ArtistName) AS Uppercase
    FROM Artists
    LIMIT 5;

    結果:

    +------------------+------------------+
    | Original         | Uppercase        |
    +------------------+------------------+
    | Iron Maiden      | IRON MAIDEN      |
    | AC/DC            | AC/DC            |
    | Allan Holdsworth | ALLAN HOLDSWORTH |
    | Buddy Rich       | BUDDY RICH       |
    | Devin Townsend   | DEVIN TOWNSEND   |
    +------------------+------------------+

    LOWER() およびLCASE() 関数は、文字を小文字に変換するのと同じように機能します。


    1. sqlgroupbyとdistinct

    2. INSERT ... ON DUPLICATE KEY(何もしない)

    3. MySQLクエリでテキストを数値に変換する

    4. SQL Server 2016:ビューを作成する