【DB筆試面試463】如何將數字格式化顯示並且依然返回數值類型?
- 2019 年 10 月 11 日
- 筆記
題目部分
如何將數字格式化顯示並且依然返回數值類型?
答案部分
可以使用CAST函數,示例如下所示:
SYS@PROD1> SELECT CAST(1234.4 AS NUMBER(10, 2)) AS A, 2 CAST(12 AS NUMBER(10, 2)) AS B, 3 CAST(0 AS NUMBER(10, 2)) AS C, 4 CAST('1234.4' AS NUMBER(10, 2)) AS A1, 5 CAST('12' AS NUMBER(10, 2)) AS B1, 6 CAST('0' AS NUMBER(10, 2)) AS C1 7 FROM DUAL; A B C A1 B1 C1 ------------ ------------ ------------ ------------ ------------ ------------ 1234.40 12.00 0.00 1234.40 12.00 0.00
本文選自《Oracle程式設計師面試筆試寶典》,作者:李華榮。
About Me:小麥苗
● 本文作者:小麥苗,只專註於資料庫的技術,更注重技術的運用
● 作者部落格地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列題目來源於作者的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解
● 版權所有,歡迎分享本文,轉載請保留出處
● 題目解答若有不當之處,還望各位朋友批評指正,共同進步