聚合函数与数字函数

聚合函数也叫统计函数,多行函数。数字函数也叫单行函数。

1、最大值最小值:

SQL> select min(sal),max(sal)

  2  from emp;

  MIN(SAL)   MAX(SAL)

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

       800       5000


2、分组求和与平均值:

SQL> select avg(sal),sum(sal),count(sal)

  2   from emp

  3   group by deptno;

  AVG(SAL)   SUM(SAL) COUNT(SAL)

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

1566.66667       9400          6

      2175      10875          5

2916.66667       8750          3


3、统计总数:

SQL> select count(*),count(COMMISSION_PCT),count(distinct COMMISSION_PCT)

  2  from employees;

  COUNT(*) COUNT(COMMISSION_PCT) COUNT(DISTINCTCOMMISSION_PCT)

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

       107                    35                             7

COUNT(*) :统计包括空值与重复

COUNT(col):统计不包括空值有重复

COUNT(distinct col):统计即不包括空值也不包括重复


4、数字函数:

SQL> select abs(40-60),floor(-4.56),ceil(4.56),

  2  mod(70,4),round(3.14159,4),trunc(3.14159,2)

  3  from dual;

ABS(40-60) FLOOR(-4.56) CEIL(4.56)  MOD(70,4) ROUND(3.14159,4) TRUNC(3.14159,2)

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

        20           -5          5          2           3.1416             3.14

ABS(x):求绝对值
FLOOR(x):小于X的最近整数
CEIL(x):大于X的最近整数
MOD(x,y):X除以Y的余数
ROUND(x,y):以小数点后Y位四舍五入取X的值
TRUNC(x,y):以小数点后Y为位截断取X的值

还有部分的数字函数没有举例出来,比如一些三角函数、反三角函数、幂函数,对数函数

Sin(X),cos(X),tan(X)logX)等。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31392094/viewspace-2126004/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31392094/viewspace-2126004/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值