- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用简单的 WHERE
子句通过 NotEqualTo
比较从表中获取记录。具有讽刺意味的是,它不会返回列根本没有值(value)的记录。
查询
SELECT * FROM TABLE WHERE COL<>'Something'
以上查询将返回所有 COL 不等于 Something 的记录,但是,它不会返回 COL 为空 或NULL 的记录。
为什么会这样?
它应该返回 COL 为空/null 的记录,因为它仍然满足它不等于 'Something' 的条件
最佳答案
Okies 感谢大家帮助我。我不知道这种行为。为了让其他人处理这个问题,我修改了如下查询以获得所需的结果:
SELECT * FROM TABLE WHERE COL IS NULL OR COL<>'Something'
关于MySQL 对 comaprison 运算符 (!=/<>) 的奇怪行为,即 NotEqualTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24508660/
使用 NotEqualTo validator constraint 时,我想定义多个值。 这是它用于一个值的方式: # src/SocialBundle/Resources/config/valid
This question already has answers here: Firestore: how to perform a query with inequality / not equa
我使用简单的 WHERE 子句通过 NotEqualTo 比较从表中获取记录。具有讽刺意味的是,它不会返回列根本没有值(value)的记录。 查询 SELECT * FROM TABLE WHERE
我认为这是 Parse 中的错误,但我不知道在哪里报告它。 我在 Swift 中使用 Parse。我有一个 PFQueryTableViewController。 在我的 queryForTable
我是一名优秀的程序员,十分优秀!