mysql 语法 where 简写?
今天碰见一段sql 不得其解,求解惑!
一段mysql查询语句:
select * from table where fielda='123' and not '456'
and not
是什么意思?
我自己试了下 select * from table where not '123'
也是可以执行的
该怎么理解?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
MySQL语法逻辑操作符:
如果后面的操作数是是0,值为1;如果操作数非0,值为0,NULL特殊处理,即是 NOT NULL为NULL。
好奇怪的写法。
分解:
等价于:
等价于:
(不知道我的优先级对不对)