SQLServerで文字を指定した桁数まで空白埋めするサンプルです。
サンプル
例)'abc'を10桁で後ろ空白埋めする
1 2 |
文字を指定した文字で埋める SELECT '*' + CONVERT(NCHAR(10), 'abc') + '*' |
- (結果)
- *abc *
例)'abc'を10桁で後ろ空白埋めする
1 |
SELECT '*' + LEFT('abc' + SPACE(10), 10) + '*' |
- (結果)
- *abc *
例)'abc'を10桁で前空白埋めする
1 |
SELECT '*' + RIGHT(SPACE(10) + 'abc', 10) + '*' |
- (結果)
- * abc*
備考
- SPACE関数とLEFT/RIGHT関数を組み合わせると実現できます。