mysql查询值为NULL的数据
文章描述:
mysql查询指定字段为空和查询的时候添加字段设置默认值
在数据表里面password = NULL,查询密码为空的用户
SELECT * FROM `tp_users` WHERE `password` IS Null
在查询的时候添加一个固定值字段status
SELECT *,'1' AS status FROM `tp_users` WHERE 1
mysql查询语句对于为null和为空字符串给出特定值处理
SELECT if(IFNULL(filedName,”指定字符串”)=””,”指定字符串”,filedName) ‘重命名的字符名’ FROM tableName;
IF (ifnull (brand_name,'') = '', '', brand_name) brand_name
thinkphp6
$list = Db::name('users')
->where('1=1')
->field('*')
->fieldRaw("IF (ifnull (password,'') = '', '', password) password") // 处理值为null的情况
->select();
发布时间:2024/03/23
发表评论