postgres to_char用法
时间: 2023-12-22 11:05:38 浏览: 125
`to_char()` 函数是 PostgreSQL 中用于将日期、时间和数字数据类型转换为字符串类型的函数。它的语法如下:
```
to_char(expression, format)
```
其中,`expression` 是需要转换的日期、时间或数字数据类型的表达式,`format` 是将该表达式转换为字符串时使用的格式。
以下是一些常见的 `to_char()` 函数用法示例:
1. 将日期类型转换为指定格式的字符串:
```
SELECT to_char(current_date, 'YYYY-MM-DD');
```
输出结果为当前日期的字符串表示,例如:`2022-01-01`。
2. 将时间类型转换为指定格式的字符串:
```
SELECT to_char(current_time, 'HH12:MI:SS PM');
```
输出结果为当前时间的字符串表示,例如:`01:23:45 PM`。
3. 将数字类型转换为指定格式的字符串:
```
SELECT to_char(1234.567, '9,999.999');
```
输出结果为将数字 `1234.567` 转换为格式化后的字符串,例如:` 1,234.567`。
以上仅是 to_char() 函数的一些基本用法,更多格式化选项可以查看 PostgreSQL 官方文档。
阅读全文