ホームページ > データベース > mysql チュートリアル > LPAD() または ALTER TABLE を使用して MySQL で 5 桁の郵便番号を確認する方法

LPAD() または ALTER TABLE を使用して MySQL で 5 桁の郵便番号を確認する方法

Patricia Arquette
リリース: 2024-12-29 03:26:14
オリジナル
606 人が閲覧しました

How to Ensure 5-Digit Zip Codes in MySQL Using LPAD() or ALTER TABLE?

MySQL で郵便番号にゼロを埋め込む方法?

MySQL データベースで郵便番号データを扱うときに、よく発生する問題があります。一部の郵便番号では先頭のゼロが削除されています。このようなデータをクリーンアップして、正しい 5 桁の形式が含まれていることを確認するには、SQL クエリを利用できます。

長さが 5 桁未満の郵便番号の前にゼロを埋め込むには、LPAD() 関数を使用します。雇用することができる。この関数は 3 つの引数を取ります: パディングする列、文字列の必要な合計長、パディングに使用する文字です。

この場合、次の SQL クエリを実行して先頭にゼロをパディングできます。 :

UPDATE table SET `zip`=LPAD(`zip`, 5, '0');
ログイン後にコピー

このクエリは、5 桁未満の郵便番号をゼロで埋めて、指定されたテーブルの「zip」列を更新します。たとえば、元の郵便番号が '544' の場合、'00544' に埋め込まれます。

または、ALTER TABLE を使用して、'zip' 列のデータ型を CHAR(5) に変更できます。指示。これにより、郵便番号が固定長の文字列として保存され、欠落している文字には自動的にゼロが埋め込まれます。

ALTER TABLE `table` CHANGE `zip` `zip` CHAR(5);
ログイン後にコピー

これらの方法のいずれかを使用すると、郵便番号データをクリーンアップして埋め込むことができます。適切な数のゼロを使用して、データの整合性と一貫性を確保します。

以上がLPAD() または ALTER TABLE を使用して MySQL で 5 桁の郵便番号を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート