Table1: -
Row | Column1 | Column2 | Column3
1 | aaa | [] | bbb
2 | ccc | [] | ddd
3 | eee | [{name: xyz, address: xyz}] | fff
4 | ggg | [{name: xyz2, address: xyz2}] | hhh
我正在使用以下代码来解析数据
Select row, column1,column3, Name, Address
FROM JSON_TABLE(Table1, '$.Column2' COLUMNS, ( Name VARCHAR(255) PATH '$.Name', Address VARCHAR(255) PATH '$.Address' ) TB,
TABLE1
我能够解析数据,但是我只会得到第3和第4行。它没有显示第一行和第二行,因为第一行和第二行中的 Column2 具有Null(无JSON数据)。
**Result**
Row | Column1 | Column3 | Name | Address
3 | eee | fff | xyz | xyz
4 | ggg | hhh | xyz2 | xyz2
我想显示所有行,并且第一行和第二行的名称和地址显示为空。谁能告诉我代码有什么问题。