msyql 判断字段不为空 简单方法

一般判断是否空
where name is not null and name != '';

有没有简单方法 一步到位

length(name)>0 是个方法;
有没有empty等?

阅读 9.6k
1 个回答

name != null;是错误的,因为null都不等于null

mysql> select null=null;
null=null
NULL

1 row in set (0.03 sec)

mysql> select null is null;
null is null
1

1 row in set (0.00 sec)

判断不为空,如果字段default null where name is not null 否则 where name != ''

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