ビュー内で桁合わせがしたかったのです。
10 → 000010
な、感じで。
VBAでは、
Format関数で
Format(数値,"000000")
でやってたので、同じようなの探してたんですが……ない。
CONVERT関数かなーと思ったのですが、違うみたいで。
Webで探してみたら一発でした。
さすが「いんたーねっと」
こういう時は、蝶~便利。
RIGHT('000000' + CONVERT(varchar,数値),6)
6桁の桁合わせ。「'000000'」なのは一応。
見つけた瞬間、なるほど!と思いました。
RIGHT関数知ってたけど、思いつかなかった……_| ̄|○
ちなみに、
10 → 00000010 → (右から6桁分取得)000010
となるわけで。
※追記
ab → □□ab(□は半角スペース
のように、スペースで埋めちゃいたい場合は、
SPACE(4-LEN(文字列) + 文字列
でOK。
最終更新:2007年08月30日 16:47