ORACLE
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
CASE语法:CAST(EXPR AS TYPE_NAME)注释:该函数是将参数expr转换为 type_name类型返回,用于数字与字符间以及字符与日期间比较多例:SELECT CAST('112' AS NUMBER) FROM DUAL
TO_NUMBER 语法:TO_NUMBER(expr[,fmt[,nlsparam]])注释:将参数expr转换为数字返回,fmt为指定的数字类型格式,nlsparam为指定fmt的特征。例如小数点字符,本地钱币符号等。。例:SELECT TO_NUMBER('123456.686','999999999.999') FROM DUAL
TO_SINGLE_BYTE语法:TO_SINGLE_BYTE(char)注释:返回参数的半角类型形式例:SELECT TO_SINGLE_BYTE('(),A,B,C,D') FROM DUAL
TO_DATE语法:TO_DATE(char[,fmt[,nlsparam]])注释:该函数将字符型数据转换为日期型数据char为待转字符,类型可以是char,varchar2,nchar,nvarchar2fmt为转换的格式例:SELECT TO_DATE('2018-05-05','YYYY-MM-DD') FROM DUAL;
TO_CHAR 语法:TO_CHAR (n,[,fmt[,nlsparam]])注释:将数值型转换为字符型函数。n:数值型数据。fmt:要转换字符的格式。nlsparam:指定fmt的特征,例入钱币,小数点字符等例:SELECT TO_CHAR(12345.678,'99999999.9') FROM DUAL;
TO_CHAR也可以将一个日期型数据转换为字符型数据例:SELECT SYSDATE,TO_CHAR(SYSDATE,'YYYY-MM-DD'),TO_CHAR(SYSDATE,'HH24:MI:SS') FROM DUAL
ASCIISTR 语法:ASCIISTR(char)注释:将参数char对应的任意字符集的字符串转换为数据库字符集对应的ascii字符串例:SELECT ASCIISTR('你好!') FROM DUAL;