![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Количество записей с Null полем [D7, MSSQL]
Gyrus © (2007-03-12 13:20:00)Здравствуйте, подскажите как написать запрос, который покажет количество записей, которые имеют NULL значение в определенном полем и которые заполнены какими-то значениями.
Пример
Фамилия Имя
Иванов Иван
Сидоров NULL
Петров Петр
Результат нужен следующий
1:
Есть имя 2
Нет имени 1
Или хотя бы
2:
Иванов 1
Петров 1
Нет имени 1
Gyrus (2007-03-12 13:47:00) [1]Sergey13, гениально!
Спасибо! Почему то совсем не подумал про объединение.
Нужный мне запрос:
SELECT Count(*) AS Количество
FROM test
where name is not null
UNION ALL
SELECT Count(*) AS Количество
FROM test
where name is null;
Sergey13 (2007-03-12 13:39:00) [2]> [3] Gyrus © (12.03.07 13:35)
SELECT Count(Имя) AS Количество
FROM test
where field_name is not null
union all
SELECT Count(Имя) AS Количество
FROM test
where field_name is null
Gyrus (2007-03-12 13:35:00) [3]Например такой запрос
SELECT Count(Имя) AS Количество
FROM test
Group By Имя;
неправильный ответ:
Количество
0
1
1
Gyrus (2007-03-12 13:32:00) [4]Одним запросом. Если такое возможно.
Кщд (2007-03-12 13:25:00) [5]field is null