как я могу игнорировать значение NULL при выполнении средней функции в laravel. с этим кодом ниже он обрабатывает нулевое значение как ноль. извините за мой плохой английский, надеюсь, вы понимаете, что я имею в виду, спасибо.
ниже мой код
$average2 =round( $scores->where('student_id',$id)->avg('term2_result'));
да, строка может быть нулевой, можете привести пример того, как установить условие?






Пытаться
$average2 = round($scores->where('student_id', $id)
->where('field_name', '!=', null)
->avg('term2_result'));
Рад помочь @Noob
в некоторых строках есть нулевые значения? вы пробовали не добавлять их в вычисления? добавить еще одно условие