Maison >base de données >tutoriel mysql >Comment supprimer les zéros non significatifs d'un champ VARCHAR dans SQL ?
Astuces pour supprimer les zéros non significatifs dans SQL
Lors de l'extraction de données de la base de données, vous rencontrez souvent des champs avec des zéros non significatifs, ce qui gêne le traitement des données. Cet article explique comment supprimer les zéros non significatifs des champs VARCHAR à l'aide de SQL.
Supposons qu'il existe un champ appelé « CustomerNumber » avec des données telles que « 00001A ». Pour éliminer les zéros non significatifs, vous pouvez utiliser la méthode suivante :
<code class="language-sql">SELECT SUBSTRING(CustomerNumber, PATINDEX('%[^0]%', CustomerNumber), 10)</code>
Cette instruction utilise la fonction SUBSTRING pour extraire les caractères non nuls dans le champ « CustomerNumber ». Voici comment cela fonctionne :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!