SQLServerのSQLで数値をゼロ埋めするには、FORMAT関数を使用します。
構文
- (FORMAT構文)
- FORMAT(<数値>, <フォーマット>)
サンプル
例)数値123を5桁ゼロ埋めする
| 1 2 | SELECT FORMAT(123, '00000') ⇒'00123' | 
以下のようにも書けます
| 1 2 | SELECT FORMAT(123, 'D5') ⇒'00123' | 
解説
- FORMAT関数は、SQLServer2012以降で使用できます。