Вниз
Скачать: CL | DM;

Количество записей с Null полем   Найти похожие ветки 

← →
Gyrus ©   (2007-03-12 13:20) [0]

Здравствуйте, подскажите как написать запрос, который покажет количество записей, которые имеют NULL значение в определенном полем и которые заполнены какими-то значениями.

Пример
Фамилия Имя
Иванов Иван
Сидоров NULL
Петров Петр

Результат нужен следующий
1:
 Есть имя  2
 Нет имени 1

Или хотя бы
2:
 Иванов 1
 Петров 1
 Нет имени 1


← →
Кщд ©   (2007-03-12 13:25) [1]

field is null


← →
Gyrus ©   (2007-03-12 13:32) [2]

Одним запросом. Если такое возможно.


← →
Gyrus ©   (2007-03-12 13:35) [3]

Например такой запрос

SELECT Count(Имя) AS Количество
FROM test
Group By Имя;

неправильный ответ:
Количество
0
1
1


← →
Sergey13 ©   (2007-03-12 13:39) [4]

> [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:47) [5]

Sergey13, гениально!
Спасибо! Почему то совсем не подумал про объединение.

Нужный мне запрос:
SELECT Count(*) AS Количество
FROM test
where name is not null
UNION ALL
SELECT Count(*) AS Количество
FROM test
where name is null;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
3-1168518177
zdm
2007-01-11 15:22
2007.04.01
проблема с IBExpert


3-1168210408
Lamer666
2007-01-08 01:53
2007.04.01
Подскажите можно ли из DBGrid-а узнать какую таблицу он отражает?


3-1168292568
allrussia
2007-01-09 00:42
2007.04.01
Не открываются базы из Delphi, содержащие символ ";" (semicolon)


2-1173691444
kyn66
2007-03-12 12:24
2007.04.01
Выбор "горичих" клавиш


15-1173287962
Strate
2007-03-07 20:19
2007.04.01
Подскажите FTP-клиент




   Наверх