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

postgresql9.3でJSON配列をループする方法

    私は少し馬鹿でしたが、postgresqlWebサイトのこのjson機能に関するドキュメントは実際には最小限です

    問題を解決するために私がしたのは

    DO
    $BODY$
    DECLARE
        omgjson json := '[{ "type": false }, { "type": "photo" }, {"type": "comment" }]';
        i json;
    BEGIN
      FOR i IN SELECT * FROM json_array_elements(omgjson)
      LOOP
        RAISE NOTICE 'output from space %', i->>'type';
      END LOOP;
    END;
    $BODY$ language plpgsql
    



    1. MySql SUM()関数

    2. PostgreSQL9.4の改善点はほとんどありません

    3. フィールドのデフォルト値を「0000-00-0000:00:00」に設定するにはどうすればよいですか?

    4. 構文エラーまたはアクセス違反:1055 group byの式#17