Oracle中CAST函数使用简介
CAST()函数可以进行数据类型的转换。 CAST()函数的参数有两部分,源值和目标数据类型,中间用AS关键字分隔。 以下例子均通过本人测试。 一、转换列或值 语法:cast( 列名/值 as 数据类型 ) 用例: 1)、转换列 --将empno的类型(number)转换为varchar2类型。 select cast(empno as varchar2(10)) as empno from emp; EMPNO ---------- 7369 7499 7521 ... 2)、转换值 --将字符串转换为整型。 SELECT CAST('123' AS int) as resultfrom dual; RESULT --- 123 返回值是整型值123。 --如果试图将一个代表小数的字符串转换为整型值,又会出现什么情况呢? SELECT CAST('123.4' AS int)as resultfrom dual; RESULT -------- 123 SELECT CAST('123.6' AS int)as resultfrom dual; RESULT -------- ...

