Je souhaite supprimer les zéros en tête de la table SQL. Je joins la colonne 3 en tant que colonne. exempleComment supprimer le ou les zéro (s) en tête de SQL
col1 col2 col3
00000 S Gaskin Road
N Broad Street
00001 John Rolfe Road
ce que je veux que le résultat soit:
1 0 S Gaskin Road or just S Gaskin Road
2 N Broad Street
3 1 John Rolfe Road
ici est le script que je joins 3 colonne
,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
Quelle est la type de données de votre 'col1'? – DigiFriend
Pouvez-vous juste le convertir en int? Les nombres n'ont pas de zéros en tête. –
col1 (nvarchar (255), null) – john