Maison > base de données > tutoriel mysql > Comment afficher les codes postaux avec « 0 » dans MySQL ?

Comment afficher les codes postaux avec « 0 » dans MySQL ?

Mary-Kate Olsen
Libérer: 2025-01-03 05:27:39
original
710 Les gens l'ont consulté

How to Front-Pad Zip Codes with

Codes postaux de remplissage frontal MySQL avec "0"

Dans une base de données MySQL, des incohérences dans les données du code postal, telles que des zéros non significatifs manquants, peut créer des défis. Pour résoudre ce problème, la question explore comment remplir les codes postaux avec « 0 » pour garantir un format cohérent à cinq chiffres.

La solution consiste à mettre à jour les lignes concernées pour ajouter les caractères « 0 » nécessaires à la fin. début du code postal. Pour ce faire, deux méthodes sont présentées :

  1. PHP avec sprintf() Fonction :

    • Cette méthode utilise PHP sprintf( ) pour compléter le code postal avec les caractères "0".
    • Par exemple, echo sprintf(" d", 205); génère "00205".
  2. Fonction MySQL LPAD() :

    • MySQL fournit la fonction LPAD() pour ajouter un nombre spécifié de caractères au début d'une chaîne.
    • La requête suivante remplit la colonne zip avec Caractères "0" d'une longueur de 5 :

      • SELECT LPAD(zip, 5, '0') AS zipcode FROM table;
    • Pour mettre à jour la table entière, exécutez cette requête :

      • ALTER TABLE table CHANGE zip zip CHAR(5); (convertit la colonne en type de caractère)
      • UPDATE table SET zip=LPAD(zip, 5, '0'); (remplit toutes les valeurs)

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