如何在postgresql中连接字符串和数值?

How to concatenate a string and numeric value in postgresql?

提问人:Ritik Jangir 提问时间:11/17/2023 更新时间:11/17/2023 访问量:37

问:

select 
            floor(artist.begin_date_year / 10) * 10 || 's' as decade
            , count(artist.id) as num_artist_group
from    
            artist 
join area on artist.area = area.id
where 
            artist.type = 2 AND area.id = 222 AND artist.begin_date_year IS NOT NULL AND artist.begin_date_year BETWEEN 1900 AND 2020
group by 
            decade
;

地板(artist.begin_date_year / 10) * 10 ||'s'


我尝试使用 concat(),但 beekeper 提示我出现错误,没有 concat() 函数 正确的方法是什么?

问题陈述

-- 列出从 1900 年到 2023 年每十年在美国成立的团体数量。

-- 细节:通过构造一个看起来像这样的字符串,以更华丽的格式打印十年:2000 年代。按十年对结果进行排序。

-- 您的输出应如下所示: -- 十年|NUM_ARTIST_GROUP

-- 第一行应如下所示: -- 1900年代|6

SQL PostgreSQL 串联 字符串串联

评论


答: 暂无答案