Laravel 对某一列进行筛选然后求和sum()的例子


Posted in PHP onOctober 10, 2019

这个例子是对课程进度表里面的某个学生的剩余课时进行求和汇总。

laravel 版本是 lts 5.5

StudentLessonProgress::where('student_info_id', $student_info_id)
   ->sum('total_left_class_num');

打印sql语句如下:

array:1 [? 
0 => array:3 [? 
“query” => “select sum(total_left_class_num) as aggregate from student_lesson_progress where student_info_id = ?” 
“bindings” => array:1 [▶] 
“time” => 51.48 
] 
]

二、需要多个sum

laravel中怎么实现下面的SQL

select sum(‘profit'),sum(‘order_count') from products where……;

参考

Product::where('status',1)->first(
 array(
  \DB::raw('SUM(profit) as profit'),
  \DB::raw('SUM(order_count) as order_count')
 )
)->toArray();

以上这篇Laravel 对某一列进行筛选然后求和sum()的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP新手上路(十三)
Oct 09 PHP
实用函数2
Nov 08 PHP
用PHP程序实现支持页面后退的两种方法
Jun 30 PHP
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
Dec 16 PHP
PHP 金额数字转换成英文
May 06 PHP
php计算两个文件相对路径的方法
Mar 14 PHP
ThinkPHP实现递归无级分类――代码少
Jul 29 PHP
Smarty高级应用之缓存操作技巧分析
May 14 PHP
静态html文件执行php语句的方法(推荐)
Nov 21 PHP
php实现的网页版剪刀石头布游戏示例
Nov 25 PHP
Laravel Eloquent ORM 多条件查询的例子
Oct 10 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 PHP
asp.net和php的区别点总结
Oct 10 #PHP
解决laravel groupBy 对查询结果进行分组出现的问题
Oct 09 #PHP
PHP之多条件混合筛选功能的实现方法
Oct 09 #PHP
laravel实现按月或天或小时统计mysql数据的方法
Oct 09 #PHP
laravel5.5添加echarts实现画图功能的方法
Oct 09 #PHP
使用laravel和ECharts实现折线图效果的例子
Oct 09 #PHP
Laravel统计一段时间间隔的数据方法
Oct 09 #PHP
You might like
php中CI操作多个数据库的代码
2012/07/05 PHP
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
PHP使用range协议实现输出文件断点续传代码实例
2014/07/04 PHP
PHP发送短信代码分享
2015/08/11 PHP
Yii 2.0中场景的使用教程
2017/06/02 PHP
使用IE的地址栏来辅助调试Web页脚本
2007/03/08 Javascript
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
js判断两个日期是否相等的方法
2013/09/10 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
JavaScript绑定事件监听函数的通用方法
2016/05/14 Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
2016/08/23 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
Vue计算属性的学习笔记
2017/03/22 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
浅谈Webpack核心模块tapable解析
2018/09/11 Javascript
详解如何快速配置webpack多入口脚手架
2018/12/28 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
2020/03/26 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
2020/11/04 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
Python的一些用法分享
2012/10/07 Python
将python代码和注释分离的方法
2018/04/21 Python
Django实现登录随机验证码的示例代码
2018/06/20 Python
python实现简单成绩录入系统
2019/09/19 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
vue项目实现分页效果
2021/03/24 Vue.js
标准毕业生自荐信范文
2013/11/04 职场文书
国贸专业自荐信范文
2014/03/02 职场文书
病人慰问信范文
2015/02/15 职场文书
会议通知
2015/04/15 职场文书
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
用Java实现简单计算器功能
2021/07/21 Java/Android
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL