我想從SQL表中刪除前導零。我加入3列作爲一列。 例如如何從SQL中刪除前導零(s)
col1 col2 col3
00000 S Gaskin Road
N Broad Street
00001 John Rolfe Road
我想要得到的結果是:
1 0 S Gaskin Road or just S Gaskin Road
2 N Broad Street
3 1 John Rolfe Road
這裏是我加入3列
,COALESCE(CASE WHEN col1 = '' THEN '' ELSE col1 + ' ' END, '') +
COALESCE(CASE WHEN col2 = '' THEN '' ELSE col2 + ' ' END, '') +
COALESCE(CASE WHEN col3 = '' THEN '' ELSE col3 + ' ' END, '') as allCol
什麼col1'的數據類型? – DigiFriend
你能把它轉換成int嗎?數字沒有前導零。 –
col1(nvarchar(255),null) – john