小编gre*_*ode的帖子

添加前导零情况

如果周数小于 10,我尝试在周数中添加前导零。两种 col 类型都是smallint,并且我尝试了以下代码,但它没有产生我想要的结果。我得到的结果:“20201”与我想要的“202001”。

SELECT CONCAT(CAST(yr_num AS VARCHAR), CASE WHEN CAST(wk_num AS VARCHAR) < 10 THEN '0' + wk_num ELSE wk_num  END) as year_wk FROM sometable
Run Code Online (Sandbox Code Playgroud)

我正在使用 redshift 进行此查询。

sql case-when amazon-redshift

1
推荐指数
1
解决办法
4885
查看次数

标签 统计

amazon-redshift ×1

case-when ×1

sql ×1