- PR -

SQL Serverビューでの桁揃え

1
投稿者投稿内容
夕凪
常連さん
会議室デビュー日: 2006/04/30
投稿数: 24
投稿日時: 2007-09-11 14:24
VB2005でコンボボックスの値リストにSQL Server 2005でのビューの結果をセットしようとしています。
ビューのデザインを用い、CONVERT(nvarchar,項目名)を用いて数値項目を表示させるにあたり、3なら「003」、15なら「015」というように桁を揃える、VBでいうところのFormat関数のようなものはないでしょうか。
自力で探してみたのですが見つけられないので、ご存知の方がいらしたらご教示くださるでしょうか。
よろしくお願いします。
こあら
大ベテラン
会議室デビュー日: 2007/06/26
投稿数: 157
投稿日時: 2007-09-11 14:49
桁揃えが必要な場面で良く使う手です。

前ゼロと連結してから必要桁を切り取る。
RIGHT('000' + CAST(numcol AS varchar), 3)
夕凪
常連さん
会議室デビュー日: 2006/04/30
投稿数: 24
投稿日時: 2007-09-11 16:12
あ〜〜〜〜っ、その手がありましたか。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)