我们继续查询~
条件查询及逻辑运算符
条件查询
如果我只想查询,年级小于30的,可以加个'where'条件关键字~
敲黑板
select * from yingxiong where y_age<30
where 表示条件(条件关键字),在where之后跟过滤的条件
注意:逻辑运算符:< = > <= >= !=(<>)
注意:条件语句中条件的值需要加单引号(‘’),用单引号包裹。
多条件查询,‘与’
比如我想要查询性别为男并且年龄大于30岁的
select * from yingxiong where y_sex='男' and y_age>'30'
and 关键字表示 和(并且),需要两边同时满足
多条件查询,‘或’
select * from yingxiong where y_sex='女' and y_type>'abc'
or 表示或 两边条件只要满足一个就可以
区间查询
select * from yingxiong where y_age between '18' and '30'
between...and... 关键字表示什么区间内,范围在and前后表示
相当于:select * from yingxiong where y_age>'18' and y_age<='30'
以集合方式查询
select * from yingxiong where y_age in (18,30)
in 关键字表示集合,在in后面跟括号,在括号中写入集合。
相当于:select * from yingxiong where y_age='18' or y_age='25'