一些简单的使用,包括有SUM(求和),avg(平均值),max(最大值),min(最小值),count(计算个数)。
比如我想求一个公司所有81位员工的工资信息可以有
SELECT SUM(salary) FROM employees;
output 1546461
SELECT AYG(salary) FROM employees;
output 35412
SELECT MIN(salary) FROM employees;
output 15210
SELECT MAX(salary) FROM employees;
output 55555
SELECT COUNT(salary) FROM employees;
output 81
当然这只是一个演练,简单地输出相对应的信息,或者直接用’,‘隔开也可以在一个程序中显示。
2.参数支持哪些类型
SUM和AVG一般都处理数值型的数据
MAX和MIN 也支持任何可以排序的参数,比如字符型也是可以排序的,按照asci码。
COUNT 计算个数,如果为NULL就为0,计算有数值的。
#3.对NULL的忽略
SUM,ABG,MAX,MIN 都是忽略NULL值
4.和DISTICT 搭配去重
SELECT SUM(DISTICT SALARY) FROM AS;
将原先的数据去重在去进行计算。判断。
5.count
SELECT COUNT(*) FROM employees;
SELECT COUNT(随意的值) FROM employees;
这就是统计行数的是程序。count(*)意思是遍历整个行,如何存在有一个非NUILL的值,就统计一个1,依次遍历完整个表格,所以用来统计行的个数十分好。