2021-07-11から1日間の記事一覧

結合した際のNULLの項目を、0にして集計する。

テストデータです。 t1 t2 すごくテストデータ適当ですが、、、 t1に対して、t2を結合した際、t2であるJOBテーブルは、NULLが発生します。 もしcount(),AVG()で集計する際ですが、集計関数はNULLは対象外となっています。 よって、件数が10だとしても、…

ActiveRecord::PendingMigrationError のエラーの対処

このエラーを検索してこのブログにたどり着いた人のために、解説しておこうと思う。 Migrations are pending 上記のような文があると思うが、migrationsが保留になっている。という意味。つまり、 rails db:maigration を行ったなら、その手前の作業で、問題…

SQLの書き方メモ2

SQLって、基本的な書き方はわかっていても、あの書き方ってどうするんだっけ?みたいになりません? 初心者のためにもコードを書いておこうと思います。もともと自分で書いたものですが、はてぶろにも残しておきます。日次のアクセス数を取得 SELECT DATE(st…

SQLの書き方メモ

獲得所持金が50以上のユーザーだけ表示する。 eventlogテーブルから、userIDの合計の獲得所持金と平均の獲得所持金を表示。さらに、HAVINGを追加して、合計の獲得所持金が100以上のユーザーだけ取得。 SELECT eventlog.userID AS "ユーザーID" ,SUM(events.i…