SQLコードをSeqelに変換してスクリプトから実行しようとしています。これをどのように変換しますか:未処理のSQLクエリをSequelに配置する方法
select code, count(1) as total
from school_districts
group by code order by total desc;
into Sequel?または、生のSQLをSequelに渡す方法はありますか?また、school_districts
は、#{table_name}
に補間されます。
これはSequelのチートシートに記載されています。http://sequel.jeremyevans.net/rdoc/files/doc/cheat_sheet_rdoc.html#label-Using+raw+SQLつまり、生のSQLを助けることができればそれを使うのは良い考えではありません。 ORMの考え方は、あなたが話しているDBMに依存しないクエリを書くことができるということです。これにより、コードを変更することなく簡単に別のDBMに変更することができます。 –
私はこれをhttp://stackoverflow.com/q/3144813/128421の複製として閉じようとしています。 –