SQL查询,常用的一些函数!

日常工作和学习多,为了方便查询,多半要用到这些函数 ,做个简单罗列 !

用SQL进行函数查询
ceil函数
ceil(n),去大于等于数值n的最小整数
    e:select mgr, mgr/100,ceil(mgr/100) from scott.emp;
floor函数
floor(n),取小于等于数值n的最大整数
     e:select mgr, mgr/100,floor(mgr/100) from scott.emp;
mod函数
mod(m,n)取m整除n后的余数
     e:select  mgr,  mod(mgr,1000),  mod(mgr,100),  mod(mgr,10)  from  scott.emp;
power函数
power(m,n)取m的n次方
    e:select mgr, power(mgr,2),power(mgr,3) from scott.emp;
round函数
round(m,n),四舍五入,保留n位
    e:select mgr, round(mgr/100,2),round(mgr/1000,2) from scott.emp;
sign函数
sign(n),n>0,取1;n=0,取0;n<0,取-1.
    e:select mgr, mgr-7800,sign(mgr-7800) from scott.emp;
avg函数
avg(字段名),求平均值,要求字段必须为数值型
    e:select avg(mgr) 平均薪水 from scott.emp;
count函数
count(字段名)或(*),统计总数
    e:select count(*) 记录总数 from scott.emp;
    select count(distinct job ) 工作类别总数 from scott.emp;
min函数
min(字段名),计算数值型字段最小数
    e:select min(sal) 最少薪水 from scott.emp;
max函数
max(字段名),计算数值型字段的最大值
    e:select max(sal) 最高薪水 from scott.emp;
sum函数
sum(字段名),计算数值型字段的总和
    e:select sum(sal) 薪水总和 from scott.emp;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值