1. ホーム
  2. mysql

[解決済み] MySQLでカラムの一部の値に先頭の0を追加する

2023-08-09 01:31:26

質問

CSVで送られてきたファイルがあります。対象フィールドは8桁です。そのうちのいくつかは 0 で始まっており、フィールドは数値で送られてきました。そこで、今、先頭の0をいくつか落としました。

私はすでにフィールドを varchar に変換しています。今、私はこれを行う必要があります。

私は今これを持っています。

12345678
1234567

これが必要なんです。

12345678
01234567

どのように解決するのですか?

フィールドを数値に戻し ZEROFILL を使用してゼロを維持します。

または

使用 LPAD()

SELECT LPAD('1234567', 8, '0');