DB::table('user_items')
->groupBy('rating')
->count();
На выходе получается :2
Как сделать в точности на оборот? Чтоб считало количество записей в колонке не учитывая NULL; Laravel V8
Если я вас правильно понял, вначале следуют отфильтровать поля, в которых рейтинг не указан, а уже после этого группировать:
DB::table('user_items')
->where('rating' '!=' null)
->groupBy('rating')
->count();
Желательно, чтобы вы уточнили изначальную задачу, которую пытаетесь выполнить данным кодом
Если вам нажно количество записей, которые не ровны null, достаточно будет сделать:
DB::table('user_items')
->where('rating' '!=' null)
->count();
DB::table('user_items')
->whereNotNull('rating')
->count();
DB::table('user_items')
->whereNotNull('rating')
->groupBy('rating')
->count();
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники