【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/
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步