一通り終わったー。Webプログラマなら誰しも単純なCRUDsやinner joinのSQLなら書けるんだけど、これは八割二割の法則でだいたいは単純なSQLでよく、複雑だったり速度が要求されるなSQLは書く機会があまり無かったりスキルが高い人が書いちゃったりする。また最近はO/Rマッパがよくできてて八割部の単純なSQLなんかはSQL構文すら知らない人でも問題なく使えちゃったりもする。 で、俺も類に漏れずCRUDsやinner joinなんかは余裕だけど*1、残り二割の複雑なSQLが絡んでくるととたんにマニュアルや資料読みながらその場しのぎのSQLを書いていたためいまいちhavingやらgroup byなんかの理解が中途半端だった。 でもこのドリルで曖昧だった部分を一通りやり終えたらすんなり理解できたよ!実務っぽい例題もよかったし、使われるデータがCDについてくるので実際に自分でSQL文を書い