数据库转换函数
来源:互联网 发布:野火六大门派源码 编辑:程序博客网 时间:2024/06/07 15:32
转换函数
1. TO_CHAR(日期|数字|列,转换格式):将指定的数据按照指定的格式变为字符串型;
2. TO_DATE(字符串|列,转换格式):将指定字符串按照指定的格式变为date型;
3. TO_NUMBER(字符串|列):将指定的数据类型变为数字型;
TO_CHAR()日期函数:
SELECT SYSDATE 系统当前时间,
TO_CHAR(SYSDATE,‘YYYY-MM-DD’) 格式化日期,
TO_CHAR(SYSDATE,’YYYY-MM-DDHH24:mi:ss’) 格式化日期时间,
TO_CHAR(SYSDATE,'FMYYYY-MM-DDHH24:mi:ss') 去掉前导0格式化日期时间
FROM dual;
使用其他方法格式化年,月,日:
SELECT SYSDATE ,
TO_CHAR(SYSDATE, 'YEAR-MONTH-DAY')
FROM dual;
查询所有每年二月份的雇员信息:
SELECT *
FROM emp
WHERE TO_CHAR(hiredate,'DD')='02';(WHERETO_CHAR(hiredate,'DD')=2;)
将每个雇员的雇拥日期进行格式化显示,要求所有的雇拥日期按照年—月—日显示,也可以分别显示:
SELECT empno,ename,hiredate,
TO_CHAR(hiredate,'YYYY-MM-DD') 雇拥时间,
TO_CHAR(hiredate,'yyyy'),
TO_CHAR(hiredate,'MM'),
TO_CHAR(hiredate,'DD')
FROM emp;
SELECT
TO_CHAR(123456789.123,'999,999,999,999.99999')格式化数字,
TO_CHAR(123456789.123,'000,000,000,000.00000') 有前导0格式化数字
FROMdual;
显示货币:
SELECT
TO_CHAR(123456789.123,'L999,999,999,999.99999') 显示货币,
TO_CHAR(123456789.123,'$000,000,000,000.00000') 美元
FROMdual;
To_DATE()函数:
将字符变为数字:
SELECT
TO_DATE('1903-05-6','YYYY-MM-DD')
FROM dual;
TO_NUMBER()函数:
SELECT
TO_NUMBER('09') + TO_NUMBER('19') 加法操作
FROM dual;
- 数据库 数据转换函数
- 数据库转换函数
- 数据库_MySQL_MySQL日期转换函数
- 数据库日期格式转换函数
- MySql数据库的日期转换函数
- 转换数据库时间字段格式函数
- SQLSERVER 数据库日期转换字符串函数
- Oracle数据库学习---其他函数及转换函数
- 数据库——单行函数(日期函数,转换函数,通用函数)
- 数据库之单行函数:字符函数,数字函数,日期函数,转换函数,通用函数,case表达式,decode函数
- SQL-数据库函数mssql-数字到英文金额转换
- 数据库-函数-数字到大写金额转换-MSSQL版本
- 数据库截取字段 转换成int型函数
- 数据库截取字段并转换成int型函数
- 数据库的约束,聚合函数,group,类型转换
- Oracle 数据库中 十六进制转换为number类型的函数
- SqlServer数据库-日期转换处理函数,非常强大
- 数据库之SQL 数据类型转换 使用cast()函数
- ruby on Rails 从后台生成二维码并保存到本地,然后返回url
- 第四十二篇:IOS 的 sqlite3 一些基本使用
- 设置浏览器标签的右侧的图片
- windows系统下Python环境的搭建
- dwr推送
- 数据库转换函数
- eclipse----Syntax error on token "gfgfgvc", delete this token
- AngularJS-service城市去重
- java细节之类中的静态块和非静态块的执行情况
- MySQL timestamp字段插入问题
- tar.xz文件的处理
- 千人千面智能淘宝店铺背后的算法研究登陆人工智能顶级会议AAAI 2017
- javascript继承
- 图论基本概念(更新之中)