昨天已经学习了字符型函数、数值型函数、日期型函数,继续学习转换函数。
转换函数有TO_CHAR, TO_NUMBER, TO_DATE,包括隐式转换、显式转换
1、隐式转换
VARCHAR2/CHAR ---> NUMBER
VARCHAR2/CHAR ---> DATE
eg:
SELECT employee_id,first_name
FROM employee
WHERE hire_date > '01-JAN-90';(日期转换为DATE类型)
SELECT '923.14' + 25.05 FROM dual;
2、显式转换
TO_CHAR(NUMBER)--->CHAR TO_NUMBER(CHAR)--->NUMBER
TO_DATE(CHAR)--->DATE TO_CHAR(DATE)--->CHAR
TO_CHAR(date,'format model')
format model也就是格式化样式或类型,有以下特点:
必须用单引号括起来;
大小写敏感;
用fm消除空格;
TO_CHAR(NUMBER)得到的结果是VARCHAR2类型,小提示一下。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26006637/viewspace-706350/ ,如需转载,请注明出处,否则将追究法律责任。