Je travaille sur une requête SQL qui lit à partir d'une base de données SQL Server pour produire un fichier d'extraction. L'une des exigences est de supprimer les zéros de tête d'un champ particulier, qui est un champ VARCHAR(10)
simple. Donc, par exemple, si le champ contient '00001A', l'instruction SELECT doit renvoyer les données sous forme de '1A'.
Y a-t-il un moyen en SQL de supprimer facilement les zéros de tête de cette manière? Je sais qu'il existe une fonction RTRIM
, mais cela semble ne supprimer que les espaces.
3 votes
Comme un pouce en l'air à la réponse de David Walker sur stackoverflow.com/a/11129399/1635441, veuillez vous référer à la réponse d'Arvo publiée : stackoverflow.com/a/662437/1635441