oracle cast 用法

sudn發表於2011-07-01

cast 是進行型別轉換的, 可以針對各種Oracle資料型別. 修改的是使用者的資料型別.

round只是修改的資料顯示格式. 對資料做四捨五入. 類似的函式還有ceil(取此資料的最小整數). trunc( 取整函式.)

SQL> create table t1(a varchar(10));

Table created.

SQL> insert into t1 values ('12.3456');

1 row created.

SQL> select round(a) from t1;

ROUND(A)
----------
12

SQL> select round(a,3) from t1;

ROUND(A,3)
----------
12.346

SQL> select cast(a as int) from t1;

CAST(AASINT)
------------
12

SQL> select cast(a as number(8,4)) from t1;

CAST(AASNUMBER(8,4))
--------------------
12.3456

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16860121/viewspace-701124/,如需轉載,請註明出處,否則將追究法律責任。

相關文章