Я использую mySQL (php) и пытаюсь найти все строки во всей таблице, включая нулевые значения. Прямо сейчас я SELECT COUNT (*) ИЗ заказов, который не включает NULL. Я запутался в том, что делать дальше, я думал об отдельном поиске значений NULL, а затем о соединении двух или чего-то еще. Однако я не могу найти NULL для топов php с приоритетом o_order, читая его в ‘order’ … что мне делать? Под таблицей заказов 9 столбцов.
Вместо count (*) используйте имя столбца как
Select count('name') from table
это будет подсчитывать все строки, как нулевые, так и с данными
Если ваша таблица имеет 3 строки. Выбор количества () -> 3 ряда.
Я думаю, что вы должны попытаться посчитать, если столбец этой таблицы имеет нулевое значение.
Если у вас есть столбец с именем «order_text» и вы хотите подсчитать количество пустых значений, вы можете использовать:
Выберите количество () из ордеров, где order_text равен нулю;
COUNT(*)
вернет все количество строк, включая null
увидеть этот пример
Declare @percapHistPrev table
(
id int
)
insert into @percapHistPrev
select 1 union all
select null
select COUNT(*) from @percapHistPrev
ВЫХОД
id
2
select COUNT(id) from @percapHistPrev
id
1