Bir JSON dizisi oluşturur. Bu işlev, bir değer listesini bu değerleri içeren bir JSON dizisine dönüştürür. Giriş listesi boş olabilir.
Söz dizimi
json json_array(<element>)
Parametreler
element: Zorunludur. Bu parametreyle belirtilen listedeki değerler STRING, BIGINT, BOOLEAN veya JSON türünde olmalıdır.
Dönüş değeri
Dönüş değeri JSON türündedir.
Örnekler
-- Generate a JSON array.
select json_array('a', 45, true, 13, json '{"a":456}');
Sonuç aşağıdaki gibidir:
+-----+
| _c0 |
+-----+
| ["a",45,true,13,{"a":456}] |
+-----+
İlgili işlevler
JSON_ARRAY karmaşık tür işlevidir. ARRAY, MAP, STRUCT ve JSON gibi karmaşık veri türlerini işlemek için kullanılan işlevler hakkında daha fazla bilgi için bkz. Karmaşık tür işlevleri.