QueryBuilder里面,不等于空怎么写 [ 2.0 版本 ]
$sql = "SELECT * FROM user
WHERE username
<> '' ";
类似于这个语句的构造器怎么写
$query->andFilterWhere(['<>','username','']);
这样是不对的
lixu 补充于 2017-08-05 12:59
就是查询一个字段对应的值不为空(空字符串),不是NULL
最佳答案
-
andWhere(['NOT', ['username' => null]])
共 4 条回复@lixu http://blog.csdn.net/likaibk/article/details/71122894 你可以借鉴一下 andFilterWhere会忽略条件中的空值
其他 3 个回答
lixu
注册时间:2016-06-17
最后登录:2018-08-29
在线时长:13小时3分
最后登录:2018-08-29
在线时长:13小时3分
- 粉丝1
- 金钱50
- 威望0
- 积分180