から




IV-26 Edit

2つの関係(表)「商品表」と「生産者表」からなる関係データベースがあるとする。商品IDごおtに,販売価格が仕入れ値よりも安い商品の中で最も高い仕入れ値を表示させるSQL文が書かれている[ ア ]と[ イ ]として最も適切なものを1〜5の中から選べ。ここで,販売価格と仕入れ値は数値データ型とする。

商品表

商品ID商品名販売価格
1たまねぎ100
2ジャガイモ30

生産者表

生産者ID商品ID仕入れ値
1160
2170
1237
2225
SELECT A.商品ID, MAX(A.仕入れ値)
	FROM 生産者表 AS A, 商品表 AS B
	WHERE A.商品ID = B.商品ID
		AND [ ア ]
		(SELECT DISTINCT C.商品ID
			FROM 生産者表 AS C, 商品表 AS D
			WHERE C.商品ID = D.商品ID AND
			  C.仕入れ値 > D.販売価格)
		[ イ ];
1B.商品ID INHAVING A.商品ID
2B.商品ID INGROUP BY A.商品ID
3B.商品ID =GROUP BY A.商品ID
4B.商品ID =HAVING A.商品ID
5B.商品ID =ORDER BY A.商品ID


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 下位頁新規  一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-22 Mon 23:19:11 JST (3016d)