使用空字段值sql搜索Json

时间:2018-12-19 10:34:01

标签: mysql sql null

使用SQL语句查询返回"null"(字符串null)而不是NULL值的JSON字段值

字段名称field中的示例JSON值

{
  "a" : "a",
  "b" : null
}

查询语句

SELECT field->>'$.b' FROM table_a;

结果

+---------------+-----------------------+
| field->>'$.b' | ISNULL(field->>'$.b') |
+---------------+-----------------------+
| null          |                     0 |
+---------------+-----------------------+

有人可以处理"null"(字符串为null)吗?

1 个答案:

答案 0 :(得分:0)

您可以使用IFNULL()函数来处理存在from sqlalchemy_continuum import version_class ClassVersion = version_class(<Your Class>) admin.add_view(ModelView(ClassVersion, db.session)) 值的情况。

null