Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];

Вниз

Количество записей с 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 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.041 c
15-1173086773
AndreyGor
2007-03-05 12:26
2007.04.01
Работа с pdf.


2-1173426039
wwwrr
2007-03-09 10:40
2007.04.01
constructor


15-1173161727
Alkid
2007-03-06 09:15
2007.04.01
Кратифф на тему названий техники (не мой)


15-1173008148
Nija
2007-03-04 14:35
2007.04.01
Помощь в написании...


1-1170663053
Нож
2007-02-05 11:10
2007.04.01
Получить список шар на компе в ЛВС





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский