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

MariaDB LCASE()の説明

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

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

    LCASE() LOWER()の同義語です 。

    構文

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

    LCASE(str)

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

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

    SELECT LCASE('Take Five');

    結果:

    +--------------------+
    | LCASE('Take Five') |
    +--------------------+
    | take five          |
    +--------------------+

    別の例を次に示します。

    SELECT LCASE('SIDEKICK');

    結果:

    +-------------------+
    | LCASE('SIDEKICK') |
    +-------------------+
    | sidekick          |
    +-------------------+

    データベースの例

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

    SELECT 
        PetName, 
        LCASE(PetName) 
    FROM Pets;

    結果:

    +---------+----------------+
    | PetName | LCASE(PetName) |
    +---------+----------------+
    | Fluffy  | fluffy         |
    | Fetch   | fetch          |
    | Scratch | scratch        |
    | Wag     | wag            |
    | Tweet   | tweet          |
    | Fluffy  | fluffy         |
    | Bark    | bark           |
    | Meow    | meow           |
    +---------+----------------+

    バイナリ文字列

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

    例:

    SELECT LCASE(BINARY 'SIDEKICK');

    結果:

    +--------------------------+
    | LCASE(BINARY 'SIDEKICK') |
    +--------------------------+
    | SIDEKICK                 |
    +--------------------------+

    ヌル引数

    nullを渡す nullを返します :

    SELECT LCASE(null);

    結果:

    +-------------+
    | LCASE(null) |
    +-------------+
    | NULL        |
    +-------------+

    引数がありません

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

    SELECT LCASE();

    結果:

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

    1. PostgreSQLで2つのタイムスタンプの差を計算する方法

    2. MacOSXのPHPでPostgreSQLサポートを有効にする

    3. SQLServerの変更回復モデル

    4. SQLデータベースを簡単に復元–ステップバイステップガイド