Главная страница
    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.039 c
2-1173171404
Tar
2007-03-06 11:56
2007.04.01
процедура Randomize


2-1173777130
XTD
2007-03-13 12:12
2007.04.01
Использование %


4-1163658294
Out
2006-11-16 09:24
2007.04.01
Убийство процесса


2-1173656683
Ламер 2.Х
2007-03-12 02:44
2007.04.01
ProgressBar


3-1168515637
Alexander_K
2007-01-11 14:40
2007.04.01
Подключение к Екселю как к БД через ADO





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский