ファイナルファンタジーVIIをクリアしてから大分生活が落ち着いてきて、日々のルーティーンを取り戻せるようになってきた。TOEIC受験に向けて英単語の勉強をしたり、趣味の学習を再開しようとしたり。

久々に朝活をしようと思って何かやるぞ!と意気込んだはいいものの、具体的にやりたいことが思い浮かばず結局近くにあった『SQLパズル』を手にとって、条件付きUPDATEの文法を調べようと思ったらSQLにはなぜIF文がないのか気になってしまって『プログラマのためのSQL』を眺めていた。ジョー・セルコっていいことしか書いてないのではないか。序盤も序盤しか読んでいないけど、

SQLのモデルは、集合としてのデータであって、物理的なファイルではない。SQLにおける 「作業単位」 はスキーマ全体であって、個々のテーブルではない。

とか、

もしSQLで、 この問題はどうやればいいのだろう、 と疑問に思うことがあったら、 集合の観点で考えるとどうやれば解けるだろうか、 と考えてみることだ。

とか、今SQLパズルで悩んでいる自分にはハッとする内容だった。SQLにはポインタがないのだから、IFという考えが出てくるのがまだSQL的な思考になれていない感じがする。

★★★

夜、Baba Is You をプレイした。Slay the Spire, FF7とプレイしてきて夜にゲームやる習慣がついてきている気がする。Baba Is Youは2面のエクストラが解けなくてムキになってやめてから最近久々にプレイしている。3面の通常面をサクッと解いて溜飲を下げた。2面のプリズンを解いたのに解き方がどうしても思い出せず、Baba Is You筋が衰えているのかもしれない。