Oracle数据库中的to_char
函数用于将日期或数字转换为字符串格式。以下是一些使用to_char
函数的示例:
- 将日期转换为字符串:
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS current_date_time FROM dual;
- 将数字转换为带逗号的字符串:
SELECT TO_CHAR(123456789, 'FM999,999,999') AS formatted_number FROM dual;
- 将数字格式化为货币符号:
SELECT TO_CHAR(123456789, 'FML999,999,999') AS formatted_currency FROM dual;
- 使用
TO_CHAR
函数格式化日期和时间:
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') AS formatted_date FROM dual;
SELECT TO_CHAR(SYSDATE, 'HH24:MI:SS') AS formatted_time FROM dual;
TO_CHAR
函数的第一个参数是要转换的值,第二个参数是目标字符串的格式模型。格式模型可以包含文字和特殊符号的组合,以指定输出的日期和数字格式。