https://www.cnblogs.com/poloyy/category/1683347.html
前言
where的语法格式
WHERE 查询条件
五种查询条件
- 比较运算符、逻辑运算符
- between and 关键字
- is null 关键字
- in、exist 关键字
- like 关键字
本篇只讲比较运算符、逻辑运算符,其他会在后面篇幅讲解哦
有哪些比较运算法?
- =:等于
- <=>:安全等于
- !=、<>:不等于
- <、>、<=、>=:小于、大于、小于等于、大于等于
有哪些逻辑运算符?
这里有个重点,当运算符混合使用时,需要关注它们的优先级,具体可参考这篇博文:(后面补充)
单一条件的查询栗子
一般单一条件查询用的就是比较运算符
select * from yyTest where id = @H_404_104@1; != where height > @H_404_104@170>= @H_404_104@175where age < @H_404_104@20<= @H_404_104@20;
多条件的查询栗子
多条件的查询都需要使用逻辑运算符,下面的栗子比较简单不展开描述
查询 age 小于 21,并且 height 小于 165 的学生信息和 age 大于 21,并且 height 小于等于 165 的记录
- 满足age< 21 但 不满足height >=165
- 不满足age<121 但 满足height >=165
21 xor height @H_404_104@165;