Maison > base de données > tutoriel mysql > Comment supprimer les zéros non significatifs d'un champ VARCHAR dans SQL ?

Comment supprimer les zéros non significatifs d'un champ VARCHAR dans SQL ?

Linda Hamilton
Libérer: 2025-01-12 12:12:44
original
993 Les gens l'ont consulté

How to Remove Leading Zeros from a VARCHAR Field in 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 :

SELECT SUBSTRING(CustomerNumber, PATINDEX('%[^0]%', CustomerNumber), 10)
Copier après la connexion

Cette instruction utilise la fonction SUBSTRING pour extraire les caractères non nuls dans le champ « CustomerNumber ». Voici comment cela fonctionne :

  • La fonction PATINDEX trouve la position du premier caractère non nul (« %[^0]% ») dans un champ.
  • La position de ce caractère sert de position de départ à la fonction SUBSTRING (PATINDEX('%[^0]%', CustomerNumber)).
  • La fonction
  • SUBSTRING extrait une sous-chaîne de longueur 10 (en supposant que le champ est VARCHAR(10)) commençant par un caractère différent de zéro, supprimant ainsi les zéros non significatifs.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal