Progateをやってみた SQL学習コース I 14.総合演習 と SQL学習コース II 2.四則演算

SQL学習コース I 14.総合演習を、なんとか終えることができた。

自分としては、SQLはそれなりに使ってきたので、自信はあったのだけど、実際にやってみたら結構つっかえつっかえで、がっかりした。そりゃ10年以上前にやったことなんか、忘れてるよなぁ。
それでもまぁまだ学習コース I なので、そんなに難しくはなかった。

次に、SQL学習コース II だが、DISTINCTとか自分では使ったことが無かったから、面食らってしまった。やはり、自分がよく使っていた関数と、そうでないのとで、えらく出来不出来に差があるなぁ。そして、それが自分の弱点でもあるわけだ。
こういう講座を受けてみると、いかに独学がもろいものなのか、思い知るね。

で、このままどんどんいくぞー、と思っていたら、SQL学習コース II は第2章の四則演算で無料コースが終了だった。残念。

Progateをやってみた SQL学習コース I 11.AND・OR演算子

SQLはMS AccessやMySQLでしこたま使ったので、まぁ大丈夫だろうと思ったし、実際途中までは特に問題も無かったのだが、IS NULL, IS NOT NULLでつまづいた。
というのも、言い訳するが、私はデータを入れる時NULLを許さない派なのだ。必ず、数値の0なり文字列の「無」なりを入れないと嫌なのだ。
これは、当時のプログラミング先輩に教わったことで、迂闊にNULLを許していると、あとで痛い目に遭う、と言われたので、NULLは許さない。
だから、この関数は使ったことが無いと思う。

それ以外はホント、特に何事も無く淡々とこなしていった。残りは3講座だが、時間がかかりそうなので、今日はこれまで。