我正在使用 SQL Server 2008。我创建了一个名为的新数字列unique_number
,我想通过连接另外两个名为site
和的数字列来填充此列number
。该site
列的范围为 1-31,小于 10 的值前面没有零。我想要以下
Number Site unique_number
1234567 2 12345672
3456789 26 345678926
使用+
我已经能够得到unique_number
两列的总和,但我希望发生串联,而不是求和。我尝试过使用 cast as 的其他建议varchar
,但 select 语句继续给我错误。有没有合理的方法来做到这一点?