----------------------------------------------数值函数
--1,round 取整10的N次方(四舍五入)
select round(412,-3) from dual;
select round(4199.313,-2) from dual;
--2,mod 取余
select mod(3,4) from dual;
--3,trunc 与round相似
select trunc(412.13,-1) from dual;
---------------------------------------------日期函数
--1,months_between() 计算当前时间到距离时间的月数
select ename,months_between(sysdate,emp.hiredate) from emp;
--2,add_months() 当前时间月往后加N
select add_months(sysdate,1)from dual;
--3,next_day 下个星期一得时间
select next_day(sysdate,'星期一') from dual;
--4,last_day 这个月的最后一天
select last_day(sysdate) from dual;
---------------------------------------------转换函数
--1,tochar 用法to_char(n,[fmt]) fmt用于指定数字格式模型
select to_char(sysdate,'yyyy') from dual;
select to_char(sysdate,'fmyyyy-mm-dd'),to_char(sysdate,'D') from dual;
select to_char(sal,'$999,999,999') from emp;
select to_char(sysdate,'D') from dual;
--2, to_number
select to_number('13')+to_number('14') from dual;
--3,to_date
select to_date('20090210','yyyyMMdd') from dual;
分享到:
相关推荐
### ORACLE常用数值函数与转换函数详解 #### 一、数值函数(Number Functions) 在Oracle数据库中,数值函数处理数值类型的数据,并返回一个数值结果。这些函数支持的最大精度为38位小数,例如:`COS`, `COSH`, `EXP...
Oracle 自定义日期函数 Oracle 日期处理函数是数据库管理系统中非常重要的一部分,最近看到有人在做 T-SQL 与 PL/SQL 的转化,问了些有关时间函数的处理。在 PL/SQL 中,Oracle 提供了其他的方法来处理日期函数,...
Oracle 函数大全是对 Oracle 数据库中各种函数的总结和分类,包括分析函数、聚合函数、转换函数、日期型函数、字符型函数、数值型函数和其他函数等。 一、分析函数 Oracle 分析函数是 Oracle 数据库中的一种强大...
Oracle数据库系统提供了丰富的函数库,包括数值函数、转换函数和字符串函数,这些函数极大地扩展了SQL语言的功能,方便了数据库操作。以下是对标题和描述中提及的一些重要函数的详细解释: 1. **数值函数** - **...
其中,**TO_CHAR**是最常用的转换函数之一,它将数值或日期转换为字符。例如: - `TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')` 将当前系统时间转换为指定格式的字符串。 - `TO_CHAR(1234.56, 'L99G999D99')` 将...
Oracle 日期函数是 Oracle 数据库中的一组功能强大且广泛使用的函数,它们可以对日期进行各种操作和计算,本次练习涵盖了 Oracle 中常用的日期函数,包括获取当前系统时间、对日期的月进行加减、获取给定日期所在月...
如果你希望深入研究所有Oracle函数,建议查阅官方的Oracle SQL Reference文档。 一、数值型函数 1. MOD(n1, n2) MOD函数用于计算n1除以n2的余数。如果n2为0,函数返回n1的值。例如,`MOD(24, 5)`返回4。 2. ...
hive和oracle常用函数对照,包含常用的函数分类 字符函数 数值函数 日期函数 聚合函数 转换函数 其他 增加的hive函数对比,只需要2个积分喔
4. 转换函数:如TO_CHAR(字符串转换为日期或数字)、TO_DATE(日期转换为字符串)等,实现不同数据类型间的转换。 5. 条件函数:如IFNULL(如果为空则替换)、NVL(空值替换)、DECODE(根据条件返回值)等,处理...
9. **TO_CHAR(date, format_model)**: 将日期转换为字符串,按照指定的格式模型。 ```sql SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL; ``` 10. **ROUND(date)** 和 **TRUNC(date)**: 都可以...
5. **转换函数**:`TO_CHAR`和`TO_DATE`用于字符串与日期之间的转换,`TO_NUMBER`将字符串转换为数值。 6. **系统信息函数**:如`DBA_OBJECTS`提供数据库对象信息,`USERENV`获取用户环境变量。 在学习和使用这些...
以下是关于Oracle函数的一些详细说明: 1. ASCII函数:ASCII函数返回与输入字符相对应的ASCII码,即十进制数字。例如,ASCII('A')返回65,ASCII('a')返回97。 2. CHR函数:CHR函数根据提供的整数返回对应的字符。...
这些函数可以对日期和时间进行各种操作,例如将日期转换为字符串、获取当前日期和时间、计算两个日期之间的天数等。 TO_DATE函数 TO_DATE函数是将字符串转换为日期类型的函数。该函数的基本语法为:`TO_DATE...
使用 TO_CHAR 函数可以将日期转换为星期几。例如: ```sql SELECT TO_CHAR(TO_DATE('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') FROM DUAL; ``` 这将输出 "monday"。 4. 两个日期间的天数 ...
Oracle的内置日期函数如SYSDATE获取当前系统日期,ADD_MONTHS()用于增加或减少月份,EXTRACT()可以从日期中提取年、月、日等部分,而TO_CHAR()和TO_DATE()则用于日期和字符串之间的转换。这些函数使得对日期的运算和...
在Oracle数据库中,`CRC32`函数是一种非常实用的功能,主要用于将字符类型的数据转换为一个唯一的数字类型,这一过程通常被称为散列(Hash)。通过该函数,可以方便地生成针对特定字符串的固定长度的数字签名,这...
Oracle数据库系统提供了丰富的函数,包括数值函数、转换函数和字符串函数,帮助用户在处理数据时进行各种操作。这些函数在SQL查询和数据库应用程序开发中起着至关重要的作用。 1. 数值函数: - `ABS(m)`:计算并...
例如,`TO_DATE`函数在转换字符串为日期时就需要一个日期格式说明符,可以使用`/`、`.`、`,`、`;`、`:`等任意字符作为日期部分的分隔符。`AD`和`BC`用来表示公元纪年的前后,而`AM`和`PM`则用于指示一天中的上午或...
处理日期和时间数据时,Oracle提供了一系列的日期函数,如`SYSDATE`返回当前系统日期,`ADD_MONTHS`用于添加月份,`EXTRACT`可以提取日期中的年、月、日等部分,`TO_DATE`和`TO_CHAR`则用于日期和字符串之间的转换。...
本文将详细解释Oracle中的常见类型转换函数,包括数学函数、字符串函数以及日期函数,这些函数在日常的数据库管理与查询中扮演着至关重要的角色。 ### 数学类型转换函数 1. **ABS**: 绝对值函数,返回数值参数的...