05、SQL--分组查询(含习题)

本文详细介绍了SQL中的分组查询,包括组函数类型如MAX, MIN, AVG, SUM和COUNT,以及DISTINCT关键字的使用。重点讲解了GROUP BY和HAVING关键字的应用,强调了在使用分组查询时对非组函数列的处理规则。同时,提供了多个测验题,如查询部门平均工资、有员工城市平均工资等,帮助读者巩固理解。" 119490903,1148675,解决zabbix_get命令未找到的问题,"['zabbix', '监控', '系统管理', '命令行工具', '数据收集']
摘要由CSDN通过智能技术生成

 

 

一、组函数:

 

1、组函数类型:

select avg(salary),max(salary),min(salary),sum(salary)

from employees

(1)、max和min这两个函数作为主要的,小括号内放的既可以是varchar类型的、也可以是date类型的、还可以是number类型的;

(2)、avg和sum内存放的数据类型严格必须是number类型。

 

2、COUNT(计数)函数:

(1)、例子:

select count(employee_id),count(last_name),count(hire_date)

from employees

结果:

COUNT(EMPLOYEE_ID) COUNT(LAST_NAME) COUNT(HIRE_DATE)

------------------ ---------------- ----------------

               107              107              107

 

(2)、例子:

select count(1),count(2),count(*)

from employees

结果:

 

(3)、在计算commission_pct时,可能有个别的commission_pct为空的,此时count函数不会统计,从而导致结果会变高&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值