add remove split language show hidden hide
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
SELECT 9
INSERT 0 6
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
4 {"bar": [{"baz": ["special string"]}, {"key1": 0}]} `key1` neighbouring `bar`
5 {"bar": [{"baz": ["special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`, `key1` neighbouring `bar`
6 {"bar": [{"baz": ["string1", "special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`,
    `key1` neighbouring `bar`, additional element in `baz`
SELECT 4
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
SELECT 1
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
SELECT 1
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
SELECT 1
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
4 {"bar": [{"baz": ["special string"]}, {"key1": 0}]} `key1` neighbouring `bar`
5 {"bar": [{"baz": ["special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`, `key1` neighbouring `bar`
6 {"bar": [{"baz": ["string1", "special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`,
    `key1` neighbouring `bar`, additional element in `baz`
7 {"bar": {"baz": "special string"}} neither `bar` nor `baz` are arrays
8 {"bar": [{"baz": "special string"}]} only `bar` is an array
9 {"bar": [{"baz": [["s11", "s12", "special string"], ["s21", "s22"]]}]} `baz` is 2d
10 {"bar": [{"baz": [[["s111", "s112"], ["s121", "s122"]], [["s211", "s212", "special string"], ["s221", "s222"]]]}]} `baz` is 3d
11 {"bar": [[{"baz": ["special string"]}]]} `bar` is 2d
SELECT 9
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
4 {"bar": [{"baz": ["special string"]}, {"key1": 0}]} `key1` neighbouring `bar`
5 {"bar": [{"baz": ["special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`, `key1` neighbouring `bar`
6 {"bar": [{"baz": ["string1", "special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`,
    `key1` neighbouring `bar`, additional element in `baz`
7 {"bar": {"baz": "special string"}} neither `bar` nor `baz` are arrays
8 {"bar": [{"baz": "special string"}]} only `bar` is an array
9 {"bar": [{"baz": [["s11", "s12", "special string"], ["s21", "s22"]]}]} `baz` is 2d
11 {"bar": [[{"baz": ["special string"]}]]} `bar` is 2d
SELECT 8
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
4 {"bar": [{"baz": ["special string"]}, {"key1": 0}]} `key1` neighbouring `bar`
5 {"bar": [{"baz": ["special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`, `key1` neighbouring `bar`
6 {"bar": [{"baz": ["string1", "special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`,
    `key1` neighbouring `bar`, additional element in `baz`
7 {"bar": {"baz": "special string"}} neither `bar` nor `baz` are arrays
8 {"bar": [{"baz": "special string"}]} only `bar` is an array
9 {"bar": [{"baz": [["s11", "s12", "special string"], ["s21", "s22"]]}]} `baz` is 2d
SELECT 7
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
4 {"bar": [{"baz": ["special string"]}, {"key1": 0}]} `key1` neighbouring `bar`
5 {"bar": [{"baz": ["special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`, `key1` neighbouring `bar`
6 {"bar": [{"baz": ["string1", "special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`,
    `key1` neighbouring `bar`, additional element in `baz`
7 {"bar": {"baz": "special string"}} neither `bar` nor `baz` are arrays
8 {"bar": [{"baz": "special string"}]} only `bar` is an array
SELECT 6
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
4 {"bar": [{"baz": ["special string"]}, {"key1": 0}]} `key1` neighbouring `bar`
5 {"bar": [{"baz": ["special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`, `key1` neighbouring `bar`
6 {"bar": [{"baz": ["string1", "special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`,
    `key1` neighbouring `bar`, additional element in `baz`
SELECT 4
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
4 {"bar": [{"baz": ["special string"]}, {"key1": 0}]} `key1` neighbouring `bar`
5 {"bar": [{"baz": ["special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`, `key1` neighbouring `bar`
6 {"bar": [{"baz": ["string1", "special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`,
    `key1` neighbouring `bar`, additional element in `baz`
SELECT 4
id foo comments
1 {"bar": [{"baz": ["special string"]}]} primary example
4 {"bar": [{"baz": ["special string"]}, {"key1": 0}]} `key1` neighbouring `bar`
5 {"bar": [{"baz": ["special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`, `key1` neighbouring `bar`
6 {"bar": [{"baz": ["string1", "special string"]}, {"key1": 0}], "key2": 0} `key1` replacing `baz` in 2nd element of `bar`,
    `key1` neighbouring `bar`, additional element in `baz`
SELECT 4