我在PostGres 15.1上有这样一条SQL语句:
SELECT
keyword_id,
SUM(CASE WHEN month = 1 THEN searches END) AS "Searches: Jan " || year
FROM monthly_searches
WHERE created_at::date >= NOW() - INTERVAL '1 year'
and keyword_id = '0712e55c-e05e-4215-a43b-caad95b8de8e'
GROUP BY keyword_id,year
注意,year是一个数字,比如2023。我在或接近“时出现语法错误“||“
我已经尝试了几种查询组合,但似乎仍然无法理解如何将列重命名为“”:2023年1月,每月以此类推
谢谢你,谢谢
1条答案
按热度按时间ttcibm8c1#
也许可以尝试使用CONCAT操作符的替代方法: