SQL
【Rails】countのN+1問題を解消する
· ☕ 2 åˆ†ã§èª­ã‚ã¾ã™
前提 関連付け:users -< products 1 2 3 4 5 class UsersController < ApplicationController def index @users = User.all end end 1 2 3 4 <% @users.each do |user| %> <%= user.display_name %> (<%= user.products.count %>) <% end %> この場合、user.products.cou

SQL勉強会をやりました【レポ】
· ☕ 5 åˆ†ã§èª­ã‚ã¾ã™
RUNTEQの有志でSQL勉強会をしました。 これはその記録です。 題材 PostgreSQL Sample Database このDBで、1人1問ずつ用意して15分で解こうといったものでした。

【SQL】GROUP BYをしたときのSELECT
· ☕ 1 åˆ†ã§èª­ã‚ã¾ã™
GROUP BYをしたときのSELECT お題「各大陸のもっとも面積が大きな国の国名と大陸名、面積を表示する。」 1 2 3 SELECT name, MAX(area) FROM world GROUP BY continent 1 2 3 SELECT continent, MAX(area) FROM world GROUP