mysql,判断字段是否为null

问题描述

我想查询某个字段是否为null,如果是null,查询结果返回flase,如果不是null,结果返回true,该怎么做?因为字段值很长,并且不需要获取字段的值,只需要知道字段是否为null即可,该怎样做?

阅读 4.3k
3 个回答

MySQL不好返回falsetrue, 用 0 和 1 代替即可

-- 如果是 null, result 结果为 0,否则为 1
select if(`字段名` is null, 0, 1) as result from `table` where xxx;

封装一个函数判断一下再返回

where xx is null

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题