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