如何用雄辩的查询(laravel 4)? [英] how to make query with substr in eloquent (laravel 4)?
本文介绍了如何用雄辩的查询(laravel 4)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这个查询:
select substr(id,1,4) as id
from meteo.a2012
group by substr(id,1,4)
我只想先取4号到我的id行,但我正在努力做出雄辩,我该怎么做?
I just want to take first 4 numbers to my id row, but I'm trying to do in eloquent, how I do?
谢谢。
推荐答案
您需要使用原始表达式所以你可以使用这样的特殊功能。
You need to use raw expressions so you can use special functions like that.
Model::select(DB::raw('substr(id, 1, 4) as id'))->groupBy(DB::raw('substr(id, 1, 4)'))->get();
其中模型
是您想要的雄辩模型运行查询。
Where Model
is your Eloquent model you want to run the query on.
这篇关于如何用雄辩的查询(laravel 4)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文