| チーム名 |
|---|
| X |
| Y |
| Z |
| 氏名 | 所属チーム名 |
|---|---|
| 佐藤健太 | X |
| 鈴木翔太 | Y |
| 高橋拓也 | Z |
| 出場チーム1 | 出場チーム2 | 審判氏名 |
|---|---|---|
| X | Y | 高橋拓也 |
| X | Z | 鈴木翔太 |
| Y | Z | 佐藤健太 |
応用情報技術者試験 平成28年度秋期 午前 問29「“サッカーチーム”表と“審判”表から,条件を満たす対戦を導出するSQL文のaに入…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約41%です。
イ. C.所属チーム名 NOT IN(A.チーム名, B.チーム名)
正答率 41.1%(922人中 379人が正解)
条件は、審判の所属チームが 2 つの出場チームのどちらでもないことである。所属チーム名が出場チーム 1 とも出場チーム 2 とも等しくない、という条件は NOT IN で素直に書ける。OR でつないだ「異なる」の条件は、2 チームが互いに異なるので常に真になり、所属チームの審判も選んでしまう。
応用情報技術者試験 平成28年度秋期 午前 の過去問一覧に戻る・問29