如何用雄辩的查询(laravel 4)? [英] how to make query with substr in eloquent (laravel 4)?

查看:99
本文介绍了如何用雄辩的查询(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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆