1.TO_CHAR:字符串转换函数
查询所有的雇员将将年月日分开
select empno,name,to_char(hirdate,'yyyy-mm-dd')from emp;
10以下的月前面被被补了前导零,可以使用fm去掉前导零
select empno,name,to_char(hirdate,'fmyyyy-mm-dd')from emp;
2.TO_CHAR还可以给数字做格式化
把雇员的工资按三位用“,”分隔,在oracle中“9”代表一位数字
select name,to_char(sal,'99,999') from emp;
在钱的前面加上国家的符号可以使用“$”代表是美元,如果要使用本地的钱的单位使用“L”
select name,to_char(sal,'$99,999') from emp;
select name,to_char(sal,'L99,999') from emp;
3.TO_NUMBER:数值转换函数:
TO_NUMBER:数值转换函数
select to_number('10')+to_number('10') from dual;
4.TO_DATE:日期转换函数
TO_DATE可以把字符串的数据转换成日期类型
select to_date('1938-02-22','yyyy-mm-dd') from dual;
转换函数
最新推荐文章于 2021-09-09 20:10:55 发布