【发布时间】:2019-05-19 19:59:36
【问题描述】:
使用SQL语句查询返回"null"(String null)而不是NULL值的JSON字段值
字段名称field中的示例JSON值
{
"a" : "a",
"b" : null
}
查询语句
SELECT field->>'$.b' FROM table_a;
结果
+---------------+-----------------------+
| field->>'$.b' | ISNULL(field->>'$.b') |
+---------------+-----------------------+
| null | 0 |
+---------------+-----------------------+
有人有办法处理"null" (String null)吗?
【问题讨论】:
-
尝试标准 SQL
NULLIF(field->>'$.b', 'null')