Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ゼロフィルID番号を自動インクリメントするテーブルがあります。データをクエリすると、IDは先行ゼロを失います(つまり、「000529」は「529」として返されます)。先行ゼロを保持する方法、またはクエリステートメントでそれらを生成する方法はありますか?私はSTRPADを使用してPHPでそれらを生成できることを知っていますが、私が取り組んでいる特定のプロジェクトについては、DBにあるデータをそのまま取得したいと思います。
関数 LPAD() を使用して、ゼロで埋められた数値 (左側) を表示します。
SELECT LPAD( 529, 6, '0') AS padded;