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

MariaDB JSON_ARRAY()の説明

    MariaDBでは、 JSON_ARRAY() は、引数として提供された、指定された値を含むJSON配列を返す組み込み関数です。

    構文

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

    JSON_ARRAY([value[, value2] ...])

    value value2 ... 結果の配列の配列要素になります。

    引数はオプションであるため、引数を渡さないことで空の配列を作成できます。

    関数を示す例を次に示します。

    SELECT JSON_ARRAY('Cat', 'Dog', 'Bird');

    結果:

    +----------------------------------+
    | JSON_ARRAY('Cat', 'Dog', 'Bird') |
    +----------------------------------+
    | ["Cat", "Dog", "Bird"]           |
    +----------------------------------+

    これが数字とnullの別のものです :

    SELECT JSON_ARRAY(0, 1, 2, 3, null);

    結果:

    +------------------------------+
    | JSON_ARRAY(0, 1, 2, 3, null) |
    +------------------------------+
    | [0, 1, 2, 3, null]           |
    +------------------------------+

    エスケープ文字

    JSON_ARRAY() 関数は、円記号を使用して二重引用符を自動的にエスケープします。

    例:

    SELECT JSON_ARRAY('The "right" time');

    結果:

    +--------------------------------+
    | JSON_ARRAY('The "right" time') |
    +--------------------------------+
    | ["The \"right\" time"]         |
    +--------------------------------+

    空の文字列

    空の文字列を渡すと、空の文字列が配列に追加されます:

    SELECT JSON_ARRAY('','','');

    結果:

    +----------------------+
    | JSON_ARRAY('','','') |
    +----------------------+
    | ["", "", ""]         |
    +----------------------+

    空のアレイ

    前述のように、引数を渡さないことで空の配列を作成することができます。

    SELECT JSON_ARRAY();

    結果:

    +--------------+
    | JSON_ARRAY() |
    +--------------+
    | []           |
    +--------------+

    1. SQLを使用してPostgresdb8.1のすべてのシーケンスを一覧表示します

    2. Pythonを使用してPostgreSQLクエリをcsvファイルにエクスポートする

    3. ヒンディー語でUnicodeでデータを保存する方法

    4. PostgreSQLで配列を比較する方法