oracle cast 用法
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle的Cast的用法OracleAST
- const_cast的用法AST
- cast函式的用法案例AST函式
- C++ 中dynamic_cast<>的用法C++AST
- C++中static_cast, dynamic_cast, const_cast用法/使用情況及區別解析C++AST
- C++ RTTI中dynamic_cast的用法C++AST
- MySQL CAST與CONVERT 函式的用法MySqlAST函式
- oracle function函式castOracleFunction函式AST
- const_castdynamic_castreinterpret_caststatic_cast用法AST
- Oracle CAST函式不生效OracleAST函式
- 今天在網上看到了oracle cast的一個用法,做一記錄OracleAST
- oracle 特殊SQL(TABLE( CAST( MULTISET()[zt]OracleSQLAST
- Oracle中CAST函式使用簡介OracleAST函式
- C++之static_cast,dynamic_cast,const_castC++AST
- 7.41 CASTAST
- C++強制型別轉換:static_cast、dynamic_cast、const_cast、reinterpret_castC++型別AST
- ORACLE WITH AS 用法Oracle
- teradata CASTAST
- dynamic_castAST
- static_cast與dynamic_cast到底是什麼?AST
- reinterpret_cast 和 static_cast 的區別AST
- ORACLE SEQUENCE用法Oracle
- oracle job用法Oracle
- oracle restrice用法OracleREST
- Oracle EXPLAIN PLAN用法OracleAI
- oracle merge into用法Oracle
- 關於oracle with as用法Oracle
- Oracle sql trace用法OracleSQL
- Oracle Hints的用法Oracle
- oracle job的用法Oracle
- oracle exp imp 用法Oracle
- oracle connect by用法Oracle
- Oracle keep的用法Oracle
- oracle job 用法2Oracle
- Oracle Analyze的用法Oracle
- oracle expdp/impdp用法Oracle
- oracle中top用法Oracle
- Oracle中with的用法Oracle