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

SQLite JSON_GROUP_OBJECT()

    SQLite json_group_object() functionは、集計内のすべての名前と値のペアで構成されるJSONオブジェクトを返す集計関数です。

    つまり、引数によって提供された値からJSONオブジェクトを構築します。

    構文

    json_group_object(NAME,VALUE)

    ここで、NAME, VALUE 結果のJSONオブジェクトで使用される名前と値のペアを表します。

    次の表があるとします。

    SELECT PetId, PetName 
    FROM Pets;

    結果:

    +-------+---------+
    | PetId | PetName |
    +-------+---------+
    | 1     | Homer   |
    | 2     | Yelp    |
    | 3     | Fluff   |
    | 4     | Brush   |
    +-------+---------+

    json_group_object()を使用できます その結果を、テーブルの列に基づく名前と値のペアを含むJSONドキュメントとして出力するには:

    SELECT json_group_object(PetId, PetName)
    FROM Pets;

    結果:

    +--------------------------------------------------+
    |        json_group_object(PetId, PetName)         |
    +--------------------------------------------------+
    | {"1":"Homer","2":"Yelp","3":"Fluff","4":"Brush"} |
    +--------------------------------------------------+

    1. SQLServerのSTATISTICSTIMEとは何ですか?

    2. RMANを使用してデータベースを回復する方法

    3. PostgreSQLでのATTIMEZONEの動作

    4. CASCADE DELETEを有効にするためにテーブルを編集するにはどうすればよいですか?