計算式の値にNULLが含まれている場合、計算結果は必ずNULLとなってしまう。NULLが想定される場合は、coalesce関数を用いる。いうように引数を渡す。モデルインスタンスの形式を保持したまま、複雑なSQL文でデータを抽出してくる(抽出後、ransackなどのメソッドを適用したいため)。モデル.find_by_sql(SQL文)で直書きできるが、返り値がハッシュとなるためモデルインスタンスのメソッドが使えなくなる。Authorkei178兵庫県西宮市生まれのフリーランスRailsエンジニア。海外を拠点にデジタルノマド生活中。Colorlib.com.HomeProgrammingAccounting/TaxBooks。