2014年9月29日月曜日

開発環境

Head First SQL ―頭とからだで覚えるSQLの基本 (Lynn Beighley(著)、 佐藤 直生 (監訳)、 松永 多苗子 (翻訳)、オライリージャパン)の9章(サブクエリ: クエリの中にあるクエリ)、エクササイズ(p.404)を解いてみる。

エクササイズ(p.404)

SQL文(BBEdit, Emacs)

--
SELECT title
FROM job_listings
WHERE salary = (
SELECT MAX(salary)
FROM job_listings);

--
SELECT mc.first_name, mc.last_name
FROM my_contacts AS mc
NATURAL JOIN job_current AS jc
WHERE jc.salary > (
SELECT AVG(salary)
FROM job_current);

--
SELECT mc.first_name, mc.last_name
FROM my_contacts AS mc
NATURAL JOIN job_current AS jc
WHERE jc.title = 'Webデザイナ'
AND mc.zip_code IN (
SELECT zip
FROM job_listings
WHERE title = 'Webデザイナ');

--
SELECT mc.first_name, mc.last_name
FROM my_contacts AS mc
WHERE mc.zip_code IN (
SELECT zip_code
FROM my_contacts
NATURAL JOIN job_current AS jc
WHERE jc.salary = (
SELECT MAX(salary)
FROM job_current));

0 コメント:

コメントを投稿