我正在尝试将SQL代码转换为Seqel以从我的脚本运行它。我如何转换它:
select code, count(1) as total
from school_districts
group by code order by total desc;
进入续集?或者,有没有办法将原始SQL传递给续集?此外,school_districts
将进行插值#{table_name}
。
答案 0 :(得分:1)
fetch
是执行该查询的续集方式。然而,我没有为计数列添加别名,但我希望你能做到这一点。
即使在Sequel中工作也是可取的,因为它允许您在不更改代码的情况下更改DBM,我希望您使用l.log_id
方法。
答案 1 :(得分:0)
您可以通过以下几种方式实现:
使用[]
:
DB["your sql string"]
使用fetch
:
DB.fetch("your sql string")