SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

SQLite JSON_GROUP_OBJECT () 

SQLite json_group_object() hàm là một hàm tổng hợp trả về một đối tượng JSON bao gồm tất cả các cặp tên / giá trị trong tập hợp.

Nói cách khác, nó xây dựng một đối tượng JSON từ các giá trị được cung cấp bởi các đối số của nó.

Cú pháp

json_group_object(NAME,VALUE)

Ở đâu NAME, VALUE đại diện cho các cặp tên / giá trị sẽ được sử dụng trong đối tượng JSON kết quả.

Ví dụ

Giả sử chúng ta có bảng sau:

SELECT PetId, PetName 
FROM Pets;

Kết quả:

+-------+---------+
| PetId | PetName |
+-------+---------+
| 1     | Homer   |
| 2     | Yelp    |
| 3     | Fluff   |
| 4     | Brush   |
+-------+---------+

Chúng ta có thể sử dụng json_group_object() để xuất kết quả đó dưới dạng tài liệu JSON chứa các cặp tên / giá trị dựa trên các cột trong bảng:

SELECT json_group_object(PetId, PetName)
FROM Pets;

Kết quả:

+--------------------------------------------------+
|        json_group_object(PetId, PetName)         |
+--------------------------------------------------+
| {"1":"Homer","2":"Yelp","3":"Fluff","4":"Brush"} |
+--------------------------------------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng không được tạo sqlite android

  2. SQLiteOpenHelper onCreate () / onUpgrade () chạy khi nào?

  3. Tích hợp SQLCipher với greenDAO

  4. Làm cách nào tôi có thể làm mới / mở lại cơ sở dữ liệu SQLite sau khi khôi phục nó, khi sử dụng một singleton cho trình trợ giúp cơ sở dữ liệu

  5. Định dạng một số dưới dạng tiền tệ trong SQLite