相关知识
where
将不满足条件的行过滤,在SQL
语句中执行顺序优先于group by
。
having
对where
的一个补充,过滤成组后的数据,执行顺序后于group by
。
like
like
操作符用于在WHERE
子句中搜索列中的指定模式。%
代表任意多个字符。
假设存在student
表:
name | age |
---|---|
bob |
22 |
cindy |
27 |
herry |
26 |
可以使用where
过滤查询出成绩大于25
岁的学生名字。
select name from student where age>25;
输出:
cindy
herry
编程要求
在右侧编辑器中补充SQL
,查询出工作职责涉及hive
的并且工资大于8000
的公司名称以及工作经验。(其中库名:db1
,表名:tab