dポイントプレゼントキャンペーン実施中!

テーブルからクエリの抽出の際に、テーブルの2つのフィールドの間に“0000”を付けて表示させる方法を探しています。


テーブルは以下のようなものです。
======================================================
種別コード コード 書名    その他各フィールドあり
    A    1 子犬物語
    A    2 子猫物語
    B    1 鯨の一生
======================================================

クエリでは種別コードとコードをくっつけたいのですがその際に“A00001”というように固有コード(→新規フィールド名)を作りたいのですが方法を教えてください。



 

A 回答 (2件)

>種別コードはA~Hまで。

追加でI、Jと増える可能性あり

桁数が変わらないなら内容は関係ありません。
要するにA~Zって事ですよね。

>コードは1が最小単位で、増えていきます。

なるほど。
では、こんな感じです。

種別コード & Format(コード,"00000") as 新規フィールド
    • good
    • 0

Accessの話でしょうか?



SQLでよいのであれば、

種別コード & "0000" & コード as 新規フィールド

でよいのでは?

(以下の考慮が必要です)
・「コード」は数値か文字列か
・「種別コード」、「コード」は固定の桁数か

この回答への補足

コードは数値です。

種別コードはA~Hまで。追加でI、Jと増える可能性あり
コードは1が最小単位で、増えていきます。
A99999がMAXです。

補足日時:2008/11/04 09:50
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!