5

私は新しいJSON 機能のいくつかを調べていて、行セットを JSON オブジェクトとして返す巧妙な (または明白な) 方法があるかどうか疑問に思っていました。理想的には、キーに名前を付けたり、何らかの文字列操作を使用したりする必要はありません。

例:

TABLE: people
id     name     age
1      bob      54
2      jay      32
3      john     10

SELECT * FROM people where id = 1

戻るだろう

{"id":1,"name":"bob","age":54}

またはさらに良い

SELECT * FROM people

3 つのオブジェクトすべての配列を返します

新しい JSON 機能に慣れていない場合は、新しい関数の 1 つを次に示します。JSON_OBJECT

SELECT JSON_OBJECT('key1', 1, 'key2', 'abc')

キー値の JSON オブジェクトを返します。

4

1 に答える 1