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

MariaDB UCASE()の説明

    MariaDBでは、UCASE() は、すべての文字が大文字に変更された文字列引数を返す組み込みの文字列関数です。

    結果は、現在の文字セットマッピングで返されます。デフォルトはlatin1 (cp1252西ヨーロッパ)。

    UCASE() UPPER()の同義語です 。

    構文

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

    UCASE(str)

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

    基本的な例は次のとおりです。

    SELECT UCASE('Freedom!!!');

    結果:

    +---------------------+
    | UCASE('Freedom!!!') |
    +---------------------+
    | FREEDOM!!!          |
    +---------------------+

    データベースの例

    データベースクエリの結果を大文字に変換する例を次に示します。

    SELECT 
        City, 
        UCASE(City) 
    FROM Vendors;

    結果:

    +-------------+-------------+
    | City        | UCASE(City) |
    +-------------+-------------+
    | Smith City  | SMITH CITY  |
    | Edmonton    | EDMONTON    |
    | Strict Town | STRICT TOWN |
    | Timaru      | TIMARU      |
    | Dunedin     | DUNEDIN     |
    +-------------+-------------+

    バイナリ文字列

    UCASE() 関数はバイナリ文字列では機能しません(BINARYVARBINARYBLOB

    例:

    SELECT UCASE(BINARY 'Library');

    結果:

    +-------------------------+
    | UCASE(BINARY 'Library') |
    +-------------------------+
    | Library                 |
    +-------------------------+

    ヌル引数

    nullを渡す nullを返します :

    SELECT UCASE(null);

    結果:

    +-------------+
    | UCASE(null) |
    +-------------+
    | NULL        |
    +-------------+

    引数がありません

    UCASE()の呼び出し 引数を渡さないとエラーが発生します:

    SELECT UCASE();

    結果:

    ERROR 1582 (42000): Incorrect parameter count in the call to native function 'UCASE'

    1. 週番号を使用してMySqlで週の最初の日を取得する

    2. MariaDBの日付から月の名前を取得する3つの方法

    3. psqlで、一部のコマンドが効果を持たないのはなぜですか?

    4. Oracle JDBC:無効なユーザー名/パスワード(ora-01017)