在 Oracle SQL 中,可以使用 TO_CHAR
函数将数字转换为字符。以下是一个示例,将 salary
列转换为格式化的美元金额:
SELECT TO_CHAR(salary, '$99,999.00') SALARY
FROM employees
WHERE last_name = 'Ernst';
在这个例子中:
* TO_CHAR(salary, '$99,999.00') 将 salary 列的值转换为字符,并使用 $99,999.00 格式化输出,包括美元符号、千位分隔符和小数点。
* SALARY 为转换后的字符列设置别名。
* FROM employees 指定数据源为 employees 表。
* WHERE last_name = 'Ernst' 筛选出姓氏为 'Ernst' 的员工。