oracle to_char() 函数使用
时间: 2023-09-29 17:03:11 浏览: 95
Oracle to_char函数的使用方法
oracle to_char() 函数用于将一个日期型、数字型或字符型数据转换成字符型数据,常用于将日期型数据转换为字符型数据以便进行格式化输出。该函数的语法格式为:
```
TO_CHAR( expression [, format_mask] [, nls_language] )
```
其中,expression 表示要进行转换的数据,可以是日期型、数字型或字符型数据;format_mask 表示转换后的字符型数据的格式化模板,可以省略;nls_language 表示转换字符集的语言环境,也可以省略。
例如,将当前日期转换为字符型数据,格式为“YYYY-MM-DD”:
```
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') FROM DUAL;
```
输出结果为类似“2022-01-01”的字符串。
又例如,将数字型数据转换为字符型数据,格式为“$999,999.00”:
```
SELECT TO_CHAR(1234567.89, '$999,999.00') FROM DUAL;
```
输出结果为类似“$1,234,567.89”的字符串。
阅读全文