「SQLアタマアカデミー 第4回 スカラ・サブクエリの使い方」

 今日は早めの大掃除に取り掛かっています。年末は実家に帰るので、小分けにしてやらないと年末それほど時間が割けない。

 本日発売の『WEB+DB PRESS Vol.48』に「SQLアタマアカデミー 第4回」が掲載されています。

 今回はスカラ・サブクエリの話。SQLの他の多くの道具がそうであるように、簡単そうに見えて奥が深く、そして見かけよりもデリケートな技術であるため、軽い気持ちで利用してみたらエラーや間違った結果が頻発して敬遠している人も多いところです。でも、うまく使うと(特に例題にも使った面倒な集約の際に)本当に重宝するし、SQL の背後にある原理の一つ「存在の階層」についても理解を深められる、面白い題材だと思います。

 演習問題の解答は、いつもどおり後ほどこのブログにて掲載の連絡をします(年明けになるでしょう)。冬休みの宿題です。特に問1はかなり面白い問題なので、頑張って考えてみてください(参考文献に挙げた『SQLパズル』と『指南書』の該当箇所を読むと答えも書いてあるのだけど・・・)。