mysql - Doctrine 2 SUM() 等效助手?

标签 mysql doctrine doctrine-orm sum

奇怪,在 Doctrine2 助手中没有 SUM() 等价物?有最大,最小,计数……我是瞎了吗?

// Example - $qb->expr()->avg('u.age')
public function avg($x); // Returns Expr\Func

// Example - $qb->expr()->max('u.age')
public function max($x); // Returns Expr\Func

// Example - $qb->expr()->min('u.age')
public function min($x); // Returns Expr\Func

// Example - $qb->expr()->abs('u.currentBalance')
public function abs($x); // Returns Expr\Func

// Example - $qb->expr()->sqrt('u.currentBalance')
public function sqrt($x); // Returns Expr\Func

// Example - $qb->expr()->count('u.firstname')
public function count($x); // Returns Expr\Func

最佳答案

似乎没有 sum() 助手。您仍然可以在 QueryBuilder 中使用 SUM;例如:

$qb->add('select', 'SUM(u.id)')
   ->add('from', 'User u')

关于mysql - Doctrine 2 SUM() 等效助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7719293/

相关文章:

mysql - 无法通过 XAMPP 连接到 MySQL

java - Flyway Migrate 负载约束违反 Spring

php - 既然不推荐使用 fetchAll() 和 FetchMode,如何将结果提取到自定义对象中?

php - Doctrine 和 Symfony 2 中的 DateTime 字段

unit-testing - 使用 PHPUnit 进行测试时如何设置 Doctrine2 夹具?

MySql 存储过程 - 如何将多个 id 选择到变量中

php - 如果属性具有空字符串值,如何使 Doctrine 拒绝实体?

php - 使用学说查询构建器表达查询

symfony - 带有可选参数的复杂 Doctrine2 查询

mysql - 依赖子查询 v 左连接