sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan sløjfes over JSON-arrays i postgresql 9.3

Jeg var lidt dum, men dokumentationen om denne json-funktion på postgresql-webstedet er faktisk minimal

for at løse problemet var alt, hvad jeg gjorde

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. Hvordan bruger du mvc-mini-profiler med Entity Framework 4.1

  2. MySQL vælg UTF-8 streng med '=' men ikke med 'LIKE'

  3. Kan en UDSAT begrænsning defineres ved hjælp af en Hibernate-annotering?

  4. Forespørgs cache effektivitet