目录
一、需求
二、踩坑记录
三、解决方案
一、需求
想在postgres数据库中动态查询【'table_2023'、'table_2024'...】这种格式表的数据。
例如:
今天是'2023-12-22'号,查询语句为'select * from table_2023';
今天是'2024-12-22'号,查询语句为'select * from table_2024';
以此类推。。。
二、踩坑记录
一开始打算sql拼接出表名,但是很快发现问题
代码语言:javascript复制select *
from (
select concat('table_',extract(year from now())) as this_year
) a
;
执行后并不是我想要的结果,查询出来的只是我拼接出来的内容