| (1) |
次のSQL文で得られる結果表を,中間表1とする。
SELECT 医療施設番号, a AS 売上合計
FROM 売上表
WHERE 売上年 = '2004'
GROUP BY 医療施設番号
|
| (2) |
次のSQL文で得られる結果表を,中間表2とする。
SELECT 医療施設番号, b AS 訪問回数
FROM 訪問表
WHERE 訪問年 = '2004'
GROUP BY 医療施設番号
|
| (3) |
次のSQL文で,2004年に売上のあった医療施設のデータを出力する。
SELECT 医療施設表.医療施設番号,医療施設名称,病床数,売上合計,訪問回数
FROM 医療施設表,中間表1,中間表2,MR表
WHERE 医療施設表.医療施設番号 = 中間表1.医療施設番号
AND 中間表1.医療施設番号 = 中間表2.医療施設番号
AND 医療施設表.MR番号 = MR表.MR番号
AND 支店番号 = '110'
|
| (4) |
次のSQL文で,2004年に売上のなかった医療施設のデータを出力する。
SELECT 医療施設表.医療施設番号,医療施設名称,病床数, 0 AS 売上合計,訪問回数
FROM 医療施設表, c ,MR表
WHERE 医療施設表.医療施設番号 = c .医療施設番号
AND c .医療施設番号 d (SELECT 医療施設番号 FROM e )
AND 医療施設表.MR番号 = MR表.MR番号
AND 支店番号 = '110' |