Как подсчитать элементы столбца, игнорируя нулевые значения в Laravel 6.0 - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь подсчитать все элементы столбца с помощью Query Builder и не могу исключить нулевые значения из счетчика, я пробовал этот код, но он не работал.

$ttg = DB::table('incidencias')
                 ->select(DB::raw('count(*) as ttg, inc_padre'))
                 ->where('inc_padre', '<>', null)
                 ->groupBy('inc_padre ')
                 ->get();

Заранее спасибо!

1 Ответ

2 голосов
/ 07 января 2020

Попробуйте это

$ttg = DB::table('incidencias')
    ->select(DB::raw('count(*) as ttg, inc_padre'))
    ->whereNotNull('inc_padre')
    ->groupBy('inc_padre')
    ->get();

Для поиска всех значений, где inc_padre не равно нулю

$ttg = DB::table('incidencias')
    ->whereNotNull('inc_padre')
    ->count();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...