Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列

时间:2024-03-16 13:36:14

模糊查询
_一个任意字符 %任意个任意字符

1)查询员工姓名中包含字符A的员工信息
2)查询员工姓名中第二个字母为A的员工信息
Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列
Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列

分组
select 查询数据 from 数据来源 where 行过滤条件 group by 分组字段1,分组字段2… having 组过滤条件 order by 排序字段…;
执行流程: from -> where -> group by -> having -> select -> order by

1)查询最低平均工资的部门编号
2)查询平均工资在1500到2000之间的部门平均工资和部门编号
Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列

Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列
组函数
sum() count() max() min() avg() 对确定的结果集求组函数
计算组函数,null值不参与运算
组函数不能与非分组字段一起使用,组函数只能和组函数一起使用,不能与其他普通字段一起使用 group by
组函数不能使用在where后面

1)查询本公司的最高工资和最低工资
2)查询 最高薪水的员工姓名, 及薪水
3)统计有奖金的员工有几个

Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列
Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列
Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列
行转列
Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列
Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列

Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列