ORACLE的内置函数(转换函数)
ORACLE的内置函数(转换函数)转换函数可以使不同数据类型做相互转换,是使用中比较常见也是使用比较多的函数之一。例如RO_CHAR,TO_DATE,TO_NUMBER。。。等
工具/原料
ORACLE
二进制转十进制 BIN_TO_NUM
1、BIN_TO_NUM语法:BIN_TO娄多骋能_NUM(data1,data2,data3.....)注释:该函数返回BIN_TO_NUM中的二进制参数所对应的十进制信息,data123表示二进制数,足饶戽沸每一位用 逗号,隔开例:SELECT BIN_TO_NUM(1,0,1),BIN_TO_NUM(1,1,1), BIN_TO_NUM(1,0,0,0,0,0,0,1) FROM DUAL

字符串转数字函数 TO_NUMBER
1、TO_NUMBER语法:TO_NUMBER(expr[,fmt[,nlsparam]])注释:将参数髫潋啜缅expr转换为数字返回,fmt为指定的数字类型格式,nlsparam为指定fmt的特征。例如小数点字符,本地钱币符号等。。例:SELECT TO_NUMBER('123456.686','999999999.999') FROM DUAL

字符串转日期型 TO_DATE
1、TO_DATE语法:TO_DATE(char[,fmt[,nlsparam]])注释:该函数将字符型数据转换为日期型数据char为待转字符,类型可以是char,varchar2,nchar,nvarchar2fmt为转换的格式例:SELECT TO_DATE('2018-05-05','YYYY-MM-DD') FROM DUAL;

2、TO_CHAR也可以将一个日期型数据转换为字符型数据例:SELECT SYSDATE,TO_CHAR(SYSDATE,'YYYY-MM-DD'),TO_CHAR(SYSDATE,'HH24:MI:SS') FROM DUAL
