MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

MariaDB JSON_ARRAY() Dijelaskan

Di MariaDB, JSON_ARRAY() adalah fungsi bawaan yang mengembalikan larik JSON yang berisi nilai yang ditentukan, yang diberikan sebagai argumen.

Sintaks

Sintaksnya seperti ini:

JSON_ARRAY([value[, value2] ...])

Dimana masing-masing value , value2 , ... menjadi elemen array dari array yang dihasilkan.

Argumen bersifat opsional, sehingga array kosong dapat dibuat dengan tidak meneruskan argumen apa pun.

Contoh

Berikut ini contoh untuk mendemonstrasikan fungsinya.

SELECT JSON_ARRAY('Cat', 'Dog', 'Bird');

Hasil:

+----------------------------------+
| JSON_ARRAY('Cat', 'Dog', 'Bird') |
+----------------------------------+
| ["Cat", "Dog", "Bird"]           |
+----------------------------------+

Ini satu lagi dengan angka dan null :

SELECT JSON_ARRAY(0, 1, 2, 3, null);

Hasil:

+------------------------------+
| JSON_ARRAY(0, 1, 2, 3, null) |
+------------------------------+
| [0, 1, 2, 3, null]           |
+------------------------------+

Karakter Kabur

JSON_ARRAY() fungsi otomatis lolos dari tanda kutip ganda dengan garis miring terbalik.

Contoh:

SELECT JSON_ARRAY('The "right" time');

Hasil:

+--------------------------------+
| JSON_ARRAY('The "right" time') |
+--------------------------------+
| ["The \"right\" time"]         |
+--------------------------------+

String Kosong

Melewati string kosong menghasilkan string kosong yang ditambahkan ke array:

SELECT JSON_ARRAY('','','');

Hasil:

+----------------------+
| JSON_ARRAY('','','') |
+----------------------+
| ["", "", ""]         |
+----------------------+

Array Kosong

Seperti yang disebutkan, array kosong dapat dibuat dengan tidak meneruskan argumen apa pun.

SELECT JSON_ARRAY();

Hasil:

+--------------+
| JSON_ARRAY() |
+--------------+
| []           |
+--------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB JSON_ARRAY_APPEND() Dijelaskan

  2. Migrasi dari Oracle Database ke MariaDB - Yang Harus Anda Ketahui

  3. Pertimbangan Keamanan untuk Penerapan MariaDB di Lingkungan Cloud Hibrida

  4. Perbaiki "ERROR 1250 (42000):Tabel '...' dari salah satu SELECT tidak dapat digunakan dalam klausa ORDER" di MariaDB

  5. Cara Memformat Angka di MariaDB