gre*_*emo 5 mysql doctrine sum doctrine-orm
奇怪的是,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
Run Code Online (Sandbox Code Playgroud)
看起来像.
// Example - $qb->expr()->sum('u.id', '2') => u.id + 2
public function sum($x, $y); // Returns Expr\Math instance
Run Code Online (Sandbox Code Playgroud)
http://www.doctrine-project.org/docs/orm/2.0/en/reference/query-builder.html
编辑
我错了.OP显然不是盲目的:似乎没有sum()帮手.
您仍然可以在QueryBuilder中使用sum,如下所示:
$qb->add('select', 'SUM(u.id)')
->add('from', 'User u')
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10399 次 |
| 最近记录: |