我有一张表,有一列month(integer).在本专栏中,我存储了1, 2, .. 12这样的值

前任:

推荐答案

基本上@small_duck已经发布了一些内容,但有一些改进:

SELECT to_char(to_timestamp (4::text, 'MM'), 'TMmon')
  • 纯文本转换为4::text就足够了,不需要to_char(..).

  • 问题要求小写字母"jan",有一个template pattern:mon.

  • 如果要本地化输出,请在模板前面加上modifier TM.

Postgresql相关问答推荐

环境变量在Bash应用程序中没有出现

如何在PostgreSQL中 Select 最近30天内的开始日期?

使用postgres在go测试容器中使用tern迁移

在Postgres游标中从一行变量中减go 另一行变量

Postgres 函数 now() 返回不正确的时区偏移量

如何在 spring/JPA 中记录表和列名以防数据库错误

AGE Graph 实际上存储为 postgreSQL 表,对吧?如何检索该表(不是图表)?

错误:分区表的唯一约束必须包括所有分区列

PostgresQL:获取两个数组之间的对应数量

消除 PostgreSQL SELECT 语句中的重复行

PostgreSQL ,从 2 个表中 Select ,但仅从表 2 中 Select 最新的元素

如何查询存储在数组中的 Rails ActiveRecord 数据

mysql_insert_id 替代 postgresql

PostgreSQL:将时间戳转换为时间 - 或仅从时间戳列中检索时间

如何在 PostgreSQL 中创建 guid

如何只允许一个表的一行?

如何使用 node-postgres 将多行正确插入 PG?

如何删除 Postgres 上的所有数据库?

ruby on rails jsonb 列默认值

在 PostgreSQL 中使用 CASE 一次影响多个列