![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 25
|
![]()
проблема вот в чем:
имеется таблица и в ней надо подсчитать количество ВСЕХ ненулевых строк в каждом столбце. Подскажите как? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 25
|
![]()
спасибо, сейчас попробую(:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 25
|
![]()
а можно это все как-нибудь в один запрос объединить?
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 25
|
![]()
например, имеем
select count(def_monitoring_type)from devices_active where def_monitoring_type <>0 select count(auto_conf_date)from devices_active where auto_conf_date <>0 select count(email_notify)from devices_active where email_notify <>0 и как их объединить? |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А это и есть один запрос, сколько нужно полей анализировать - столько строчек SUM
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
nhr, давно бы уже привели пример заполнения данных и что Вы хотите в итоге получить...
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 25
|
![]()
в итоге я хочу получить, чтобы мне он выдавал количество ненулевых строк не каждого столбца по отдельности, а по всей таблице
допустим мы имеем таблицу, в которой три столбца, в первом столбце 3 ненулевых, во втором-1, в третьем -5. в приведенном выше коде выводится все по отдельности(т.е. надо вызывать каждые раз новую ф-ию), а надо чтобы выводил 9! |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Можно так попробовать
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 25
|
![]()
Спасибо, Аватар, А не подскажешь, как еще вывести не только нулевые значения, но и пустые ячейки?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с функцией scasb | alexsvk | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 20.11.2012 03:42 |
Работа с функцией IIF | Обсидиан | Microsoft Office Access | 3 | 13.10.2010 08:59 |
Работа с функцией (С) | ordoss | Помощь студентам | 8 | 03.01.2010 19:02 |
count(*) as | dedyshka | PHP | 8 | 28.12.2009 15:53 |
Работа с функцией islower() | Greynvi4 | Общие вопросы C/C++ | 3 | 07.08.2009 21:37 |