手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

ORACLE的内置函数(转换函数)

时间:2024-11-03 13:12:37

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

ORACLE的内置函数(转换函数)

数据类型转换 CAST

1、CASE语法:CAST(EXPR AS TYPE_NAME)注释:该函数是将参数expr转换为 type_name类型返回,用于数字与字符间以及字符与日期间比较多例:SELECT CAST('112' AS NUMBER) FROM DUAL

ORACLE的内置函数(转换函数)

字符串转数字函数 TO_NUMBER

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

ORACLE的内置函数(转换函数)

全角半角函数转换

1、TO_SINGLE_BYTE语法:TO_SINGLE_BYTE(char)注释:返回参数的半角类型形式例:SELECT TO_SINGLE_BYTE('(),A,B,C,D') FROM DUAL

ORACLE的内置函数(转换函数)

字符串转日期型 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;

ORACLE的内置函数(转换函数)

数值型转换为字符型函数 TO_CHAR

1、TO_CHAR语法:TO_CHAR(n,[,fmt[,nlsparam]])注释:将数值型转换为字符型函数。n:数值型数据。fmt:要转换字符的格式。nlsparam:指定fmt的特征,例入钱币,小数点字符等例:SELECT TO_CHAR(12345.678,'99999999.9') FROM DUAL;

ORACLE的内置函数(转换函数)

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

ORACLE的内置函数(转换函数)

字符串转ASCII类型函数 ASCIISTR

1、ASCIISTR语法:ASCIISTR(char)注释:将参数char对应的任意字符集的字符串转换为数据库字符集对应的ascii字符串例:SELECT ASCIISTR('你好!') FROM DUAL;

ORACLE的内置函数(转换函数)
© 手抄报圈