※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ビュー内で桁合わせがしたかったのです。


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。