[Access]ゼロパディング 数値の1を文字列"001"に変換する (ゼロ埋め)

| カテゴリ:

Accessで、数値の"1"を文字列の"001"に変換する方法を紹介します。
専門的にはゼロ埋め、ゼロパディングなどと言います。

下記のようなテーブルで、IDを"001"形式に変換してみましょう。
access_table1.JPG

クエリでゼロパディング

クエリのデザインビューで、ゼロ付きIDという列を作ります。
access_query1-2.JPG
フィールドの中身はこう書きます。
ゼロ付きID: Right( [ID] + 1000, 3 )

クエリの実行結果
ちゃんとゼロ付きで表示されました。 access_query2.JPG

SQLでゼロパディング

ちなみに、SQLで書くとこのようになります。
SELECT ID, Right([ID]+1000,3) AS ゼロ付きID, Name
FROM Table1;

トラックバック(1)

トラックバックURL: http://dqn.sakusakutto.jp/mt/mt-tb.cgi/191

前回でもちょこっと紹介しましたが、AccessのSQL (いわゆるJet SQL... 続きを読む

コメントする

人気記事

このブログ記事について

ひとつ前の記事:「[WSH]VBSからAccessのアクションクエリを実行する方法 (ADO)

次の記事:「[WSHでADO][JScript]Access MDBファイルからSQLでデータ抽出

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

最近の人気記事