以下のような形でas句の利用が可能。
result=TestTable.select("dataA as data,id")
result.dataでdataAが取得可能。
例えば、
dataB,dataAというカラムがあって似たような処理を後続で行いたい場合は、
AS句を使ってSQLを実行しておけば、同じ方法で(ex. result.data)取得結果にアクセス可能なので、
リファクタリングに使えるかも。
ActiveRecord AS句で検索しても何も出てこなかったのでメモ。
Go to list of users who liked
More than 5 years have passed since last update.
以下のような形でas句の利用が可能。
result=TestTable.select("dataA as data,id")
result.dataでdataAが取得可能。
例えば、
dataB,dataAというカラムがあって似たような処理を後続で行いたい場合は、
AS句を使ってSQLを実行しておけば、同じ方法で(ex. result.data)取得結果にアクセス可能なので、
リファクタリングに使えるかも。
ActiveRecord AS句で検索しても何も出てこなかったのでメモ。
Register as a new user and use Qiita more conveniently
Go to list of users who liked