Поиск всех значений NULL из таблицы

Я использую mySQL (php) и пытаюсь найти все строки во всей таблице, включая нулевые значения. Прямо сейчас я SELECT COUNT (*) ИЗ заказов, который не включает NULL. Я запутался в том, что делать дальше, я думал об отдельном поиске значений NULL, а затем о соединении двух или чего-то еще. Однако я не могу найти NULL для топов php с приоритетом o_order, читая его в ‘order’ … что мне делать? Под таблицей заказов 9 столбцов.

0

Решение

Вместо count (*) используйте имя столбца как

Select count('name') from table

это будет подсчитывать все строки, как нулевые, так и с данными

0

Другие решения

Если ваша таблица имеет 3 строки. Выбор количества () -> 3 ряда.
Я думаю, что вы должны попытаться посчитать, если столбец этой таблицы имеет нулевое значение.
Если у вас есть столбец с именем «order_text» и вы хотите подсчитать количество пустых значений, вы можете использовать:
Выберите количество (
) из ордеров, где order_text равен нулю;

0

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
0
По вопросам рекламы [email protected]