Maison > base de données > tutoriel mysql > le corps du texte

Comment supprimer les zéros non significatifs des champs de texte alphanumériques dans MySQL ?

Barbara Streisand
Libérer: 2024-10-27 04:19:03
original
354 Les gens l'ont consulté

How to Remove Leading Zeros from Alphanumeric Text Fields in MySQL?

Coupage des zéros non significatifs dans le texte alphanumérique dans les fonctions MySQL

Si vous travaillez avec des champs de texte alphanumériques dans MySQL et que vous devez supprimer les zéros non significatifs , la fonction trim() est une option fiable.

La fonction trim() vous permet de spécifier un ensemble de caractères à couper à partir du début ou de la fin d'une chaîne. Pour supprimer les zéros non significatifs, vous devez utiliser la syntaxe suivante :

TRIM(LEADING '0' FROM <field_name>)
Copier après la connexion

Voici un exemple :

SELECT TRIM(LEADING '0' FROM myfield) FROM table;
Copier après la connexion

Si la colonne myfield contient la valeur "00345ABC", la requête renverra " 345ABC." En effet, la fonction trim() supprimera tous les zéros non significatifs du champ, vous laissant avec le résultat souhaité.

Notez que si le champ contient des caractères non numériques à côté des zéros, la fonction trim() supprimez uniquement les zéros numériques. Cela signifie que si le champ contient la valeur « 00ABC345 », la fonction trim() renverra « ABC345 ».

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!

source:php.cn
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