ここから本文です

DB2にて1つのカラムに2つの情報がある場合の条件について

yos********さん

2011/9/2602:56:42

DB2にて1つのカラムに2つの情報がある場合の条件について

DB2で1つのカラムに2つの情報がある場合の抽出方法について
DB2Ver8 でカラム内に2つの情報が入っている場合、どのようにして条件を設定
すればいいか教えて頂きたいです。
すべてcharにて宣言しており、バイト数はわかっている状態です。

以下が例になります。
※AテーブルからBテーブルへ結果を入れます
※id前3バイトを抽出して合致した場合manyを合算し、id詳細は削除したいです

Aテーブル
name add id many
------------------------------
aaa aaa 11100 10000
aaa aaa 11101 5000
bbb bbb 22200 2000
ccc ccc 33300 4400


Bテーブル
name add id many
------------------------------
aaa aaa 111 15000
bbb bbb 222 2000
ccc ccc 333 4400


DB初心者のため、参考例があると助かります。
よろしくお願いします。

この質問に補足する

閲覧数:
169
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

nor********さん

2011/9/2622:20:33

insert into "Bテーブル"
select name,add,substr(id,1,3) as id,sum(many) as many
from "Aテーブル"
group by name,add,substr(id,1,3);

質問した人からのコメント

2011/9/28 03:09:15

ありがとうございました!
今後も精進していきます!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる