on_empty.sql 381 B

12345678910
  1. /* syntax version 1 */
  2. /* postgres can not */
  3. -- Accessing absent object member will cause empty result in lax mode
  4. $json = CAST("{}" as Json);
  5. SELECT
  6. JSON_QUERY($json, "lax $.key"), -- defaults to NULL ON EMPTY
  7. JSON_QUERY($json, "lax $.key" NULL ON EMPTY),
  8. JSON_QUERY($json, "lax $.key" EMPTY ARRAY ON EMPTY),
  9. JSON_QUERY($json, "lax $.key" EMPTY OBJECT ON EMPTY);