$ ls drill/
SQL 練習問題
書いた SQL をその場で実行し、実行結果で採点します。答えの文字列が一致したかではないので、書き方が違っても正解になります。 登録は不要です。
結合で書く
SELECT s.name, s.salary FROM shain s JOIN busho b ON b.busho_id = s.busho_id WHERE b.busho_name = '開発' ORDER BY s.salary DESC
副問い合わせで書く
SELECT name, salary
FROM shain
WHERE busho_id = (SELECT busho_id
FROM busho
WHERE busho_name = '開発')
ORDER BY salary DESCどちらも同じ結果(4 行)
| name | salary |
|---|---|
| 佐藤 | 720000 |
| 中村 | 530000 |
| 田中 | 520000 |
| 小林 | 445050 |
採点は文字列の一致では行いません。下の 2 つはまったく違う書き方ですが、実行すると同じ 4 行が返るので、どちらも正解として扱われます。