「桁あわせ スペース埋め ゼロ埋め」の編集履歴(バックアップ)一覧はこちら
「桁あわせ スペース埋め ゼロ埋め」(2007/08/30 (木) 16:47:56) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
ビュー内で桁合わせがしたかったのです。
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。