函数的分类Oracle 提供一系列用于执行特定操作的函数SQL 函数带有一个或多个参数并返回一个值以下是SQL函数的分类: 单行函数对于从表中查询的每一行只返回一个值可以出现在 SELECT 子句中和 WHERE 子句中单行函数可以大致划分为: 1.日期函数 2.数字函数 ...
函数的分类
Oracle 提供一系列用于执行特定操作的函数
SQL 函数带有一个或多个参数并返回一个值
单行函数
日期函数
日期函数对日期值进行运算,并生成日期数据类型或数值类型的结果
--Sysdate:获取系统时间函数Select sysdate from dual;--Add_months:指定日期增加(减少)月份的时间Select add_months('24-10月-15', 12) from dual;Select add_months(sysdate, 10) from dual;--Months_between:返回两个时间之间的月份的差Select months_between(sysdate, '24-12月-15') from dual;--Last_day:返回本月最后一天Select last_day(sysdate) from dual;--Next_day:下一个日期是什么时候Select next_day(sysdate, '星期六') from dual;--To_date(日期, 日期格式):将一个日期按照指定的格式转成一个日期数据;Select to_date('2015/10/24', 'yyyy-mm-dd') from dual;
函数 | 输入 | 输出 | 说明 |
Abs(n) | Select abs(-15) from dual; | 15 | 取绝对值 |
Ceil(n) | Select ceil(44.778) from dual; | 45 | 上取整函数 |
Cos(n) | Select cos(180) from dual; | -.5984601 | 余弦函数 |
Sin(n) | Select sin(0) from dual; | 0 | 正弦函数 |
Floor(n) | Select floor(100.2) from dual; | 100 | 四舍五入 |
Power(m,n) | Select power(4,2) from dual; | 16 | 幂函数 |
Mod(m,n) | Select mod(10,3) from dual; | 1 | 求余函数 |
Round(m,n) | Select round(100.256,2) from dual; | 100.26 | 向上把数值字段舍入为指定的小数位数 |
Trunc(m,n) | Select trunc(100.256,2) from dual; | 100.25 | 向下把数值字段舍入为指定的小数位数 |
Sqrt(n) | Select sqrt(4) from dual; | 2 | 平方根函数 |
Sign(n) | Select sign(-30) from dual; | -1 | 符号函数 当x<0时,sgn(x)=-1 HAVING子句用于指定 GROUP BY 子句检索行的条件分析函数分析函数根据一组行来计算聚合值用于计算完成聚集的累计排名、移动平均数等 https://www.xlkjsw.com
原标题:Oracle学习笔记六 SQL常用函数
关键词:sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。
|