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

postgresqlでJSONのsetof/キーの数を数える方法は?

    最短:

    SELECT count(*) FROM jsonb_object_keys('{"a": 1, "b": 2, "c": 3}'::jsonb);
    

    3を返します

    テーブルからすべてのjson数のキーが必要な場合は、次のようになります。

    SELECT (SELECT COUNT(*) FROM json_object_keys(myJsonField)) nbr_keys FROM myTable;
    


    1. PL / PGSQLからのセッション変数(\ set var ='value')の参照

    2. 2つのテーブルをSQLJOINと組み合わせる?

    3. mysql-python(MySQLdb)のdjangoのCLIENT_FOUND_ROWSフラグを変更しますか?

    4. ファイル名パラメータを使用した一括挿入