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

MariaDBでのQUOTE()のしくみ

    MariaDBでは、QUOTE() は組み込みの文字列関数であり、SQLステートメントに含めるのに適した文字列をエスケープできます。

    文字列は一重引用符で囲まれて返され、一重引用符の各インスタンスの前に円記号が付加されます(' )、バックスラッシュ(\ )、ASCII NUL 、およびControl-Z 文字。

    構文

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

    QUOTE(str)

    str エスケープする文字列です。

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

    SELECT QUOTE("Can't do it");

    結果:

    +----------------------+
    | QUOTE("Can't do it") |
    +----------------------+
    | 'Can\'t do it'       |
    +----------------------+

    空の文字列

    空の文字列が渡されると、次のようになります。

    SELECT QUOTE("");

    結果:

    +-----------+
    | QUOTE("") |
    +-----------+
    | ''        |
    +-----------+

    ヌル引数

    nullを提供する 結果はnull

    SELECT QUOTE(null);

    結果:

    +-------------+
    | QUOTE(null) |
    +-------------+
    | NULL        |
    +-------------+

    引数がありません

    QUOTE()を呼び出す 引数の数が間違っているか、引数を渡さないと、エラーが発生します:

    SELECT QUOTE();

    結果:

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

    1. DATE_ADD()の例– MySQL

    2. DISTINCT <>GROUPBYの場合

    3. PostgreSqlを使用してIreportsに画像を表示する

    4. mysql構成はサーバーの起動時に停止します