在 SQL 中,如何 select 修改列?

In SQL, how can I select a modified column?

我正在尝试使用 Ruby 中的 SQL 来做到这一点:

SELECT number*2 FROM dictionary;

我可以使用 .select(:number) 获取数字列 "as is",但我不知道如何 return 修改它们。我试过了(显然没用):

current_table.select(:number*2)

尝试其中一个

@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")