为了账号安全,请及时绑定邮箱和手机立即绑定

yii2框架sql取某字段和的问题

yii2框架sql取某字段和的问题

Yii
婷婷同学_ 2018-08-09 17:29:50
yii2框架里面有没有sql的sum方法可以直接根据sql条件查询某个字段的总和?比如我要获取我的db_article_list文章表中type='isOpen'的commentNum字段和值!或者说如果自己写sql,如何通过框架执行自定义的sql呢!
查看完整描述

2 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

改一下select就可以了

$model->find()->select(['num'=>'SUM(commentNum)'])->where(['type'=>'isOpen'])->one();


查看完整回答
反对 回复 2018-08-12
?
函数式编程

TA贡献1807条经验 获得超9个赞

还是执行自己写的sql方便,如下是执行自定义的sql的例子,你参看看看

$sql = "SELECT SUM(commentNum) AS num FROM db_article_list WHERE `type`='isOpen'";
$commentNum = Yii::$app->db->createCommand($sql)->queryOne();


查看完整回答
反对 回复 2018-08-12
  • 2 回答
  • 0 关注
  • 1702 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信