数据库基础知识实践(五)-----SQL函数查询

上一篇 / 下一篇  2009-01-21 13:39:57 / 个人分类:ORACLE

   1.[ceil] 函数

      用法:ceil(n),取大于等于数值n的最小整数。

      eg:select mgr,mgr/100,ceil(mgr/100) from emp;

   2.[floor]函数

      用法:floor(n),取笑于等于数值n的最大整数。

      eg:select mgr,mgr/100,floor(mgr/100) from emp;

   3.[mod] 函数

      用法:mod(m,n),取m整除n后的余数。

      eg:select mgr,mod(mgr,1000),mod(mgr,100),mod(mgr,10) from emp;

   4.[power] 函数

      用法:power(m,n),取m的n次方。

      eg:select mgr,power(mgr,2),power(mgr,3) from emp;

   5.[round] 函数

      用法:round(m,n),四舍五入,保留n位。

      eg:select mgr,round(mgr/100,2),round(mgr/1000,2) from emp;

    6.[sign] 函数

      用法:sign(n),n>0,取1;n=0,取0;n<0,取-1。

      eg:select mgr,mgr-7800,sign(mgr-7800) from emp;

     7.[avg] 函数

      用法:avg(字段名),求平均值。要求字段为数值型。

      eg:select avg(mgr) 平均薪水 from emp;

     8.[count] 函数

      用法:count(字段名)或count(*),统计总数。

      eg:select count(distinct job) 工作类别总数 from emp;

     9.[min] 函数

      用法:min(字段名),计算数值型字段最小数。

      eg:select min(sal) 最少薪水 from emp;

     10.[max] 函数

      用法:max(字段名),计算数值型字段最大数。

      eg:select max(sal) 最高薪水 from emp;

     11.[sum] 函数

      用法:sum(字段名),计算数值型字段总和。

      eg:select sum(sal) 薪水总和 from emp;

 

 


TAG: 数据库

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar