SQL 테이블에서 앞에 오는 0을 제거하려고합니다. 3 열을 하나의 열로 결합했습니다. 예를SQL에서 선행 0을 제거하는 방법
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
내가
,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로 변환 할 수 있습니까? 숫자 앞에 0이 없습니다. –
col1 (nvarchar (255), null) – john