对于甲骨文,
如果我有一个包含数据number
(例如价格)的表 A,如何编写一个函数将 a 格式化number(10,2)
为 9,9999.99(<< 明显格式)。
然后如何在 SQL 语句中使用这个函数来显示表 A 中的数据。
谢谢你。
----- 更新 ----- 从下面的好意建议,是的,我不应该这样对待数字。但我非常想完成上面的任务
在这里,我来了功能
CREATE OR REPLACE FUNCTION Fmt_num(N1 in NUMBER)
RETURN CHAR
IS
BEGIN
RETURN TO_CHAR(N1,'FM9,9999.99');
END;
/
我可以将它与 SQL 语句一起使用,如下所示
SELECT Fmt_num(price) from A;
有用 !但是,任何人都可以修复上述功能以使其与“数字(10,2)”一起使用吗?只有这个条件。感谢您对这个菜鸟问题的期待。:)