在SQL中,如何选择修改后的列?

时间:2015-05-29 07:42:25

标签: sql ruby sqlite sequel

我试图在Ruby中使用SQL来做到这一点:

SELECT number*2 FROM dictionary;

我可以使用.select(:number)获取数字列"按原样#34;但我不知道如何将它们返回修改。我试过这个(显然没有用):

current_table.select(:number*2)

1 个答案:

答案 0 :(得分:0)

尝试其中任何一种

@newnumber = number.find(:all, :conditions => ["id = ?", @dictionary.id], :select => "number * 2 as newnumber")

@newnumber = number.all(:conditions=>"id='#{@dictionary.id}'",:select=>"number * 2 as newnumber")