我正在使用SQL Server 2008.我創建了一個名爲unique_number
的新數值列,我想通過連接其他兩個數字列(site
和number
)來填充此列。 site
列的範圍爲1-31,小於10的值在它們前面沒有零。我想下面的SQL服務器:連接來自兩個數字列的值
Number Site unique_number
1234567 2 12345672
3456789 26 345678926
使用+
我已經能夠得到unique_number
是兩列的總和,但我希望發生的串聯,不累加。我試過其他建議,使用cast爲varchar
,但select語句繼續給我錯誤。有沒有合理的方法來做到這一點?
爲什麼你需要存儲這個? 'Number'總是有7個數字(如果不知道如何知道'12345622'是'123456,22'還是'1234562,2') –