SQL

第11回 SQLコンテスト (2024/02/19)

SQL

第 11 回 SQL コンテストに参加しました。最終結果は 4 完 100 点で 6 位でした。 最終結果 近況報告 例によって SQL を書くのはほぼ 2 ヶ月振りになります。前回からの進歩としては SQL の本を一冊概ね読んだので、ウィンドウ関数などの文法や SQL の思想に…

SQLite のウィンドウ関数

SQL

SQLite のウィンドウ関数の使い方についてまとめます。 ウィンドウ関数の機能 SUM や MAX などの集約関数の後ろに OVER 句をつけることで、列の値全体を使った計算をすることができます。集約を行うグループごとに 1 行にまとめられるのではなく、各行のデー…

第10回 SQLコンテスト (2023/12/16)

SQL

第 10 回 SQL コンテストに参加しました。最終結果は 3 完 60 点で 10 位でした。 最終結果 近況報告 10 月以降はほとんど何もしてなかったので、結構忘れている部分が多いです。2 ヶ月に 1 回というペースだと、ちょうど忘れた頃にやってくるので厳しいとこ…

第9回 SQLコンテスト (2023/10/13)

SQL

第 9 回 SQL コンテストに参加しました。 近況報告 前回の SQL コンテストの後、1 日 1 問ペースで過去問のボス問題を解き、9 月上旬くらいには過去問 40 問全て埋めました。SQL を使って作ってみたいアプリ (?) とかもあるので余裕があったらやってみたいで…

第8回 SQLコンテスト (2023/08/19)

SQL

第 8 回 SQL コンテストに参加しました。 SQL コンテストとは? PG BATTLE で使われる TOPSIC で開催されている SQL 界の 4 問 ABC みたいなコンテストです。7 月に tabr くんから存在を聞いて、それ以降少しずつ過去問を埋めたりして勉強しています。コンテ…