oracle數據按千分位樣式呈現處理0
在Oracle数据库中,可以使用TO_CHAR函数来进行数值格式化。要按千分位样式显示数据并处理0值,可以使用以下示例:
SELECT TO_CHAR(1000, '9,999,999') AS formatted_value
FROM dual;
这将返回结果为 "1,000"。
如果要处理0值并显示为 "-",可以使用以下示例:
SELECT CASE
WHEN value = 0 THEN '-'
ELSE TO_CHAR(value, '9,999,999')
END AS formatted_value
FROM your_table;
这将返回结果为 "-" 的值为0的记录,其他非零值则按千分位样式显示。
原文地址: https://www.cveoy.top/t/topic/hNKF 著作权归作者所有。请勿转载和采集!