Форум: "Базы";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];
ВнизПоле Boolean Найти похожие ветки
← →
ST_ (2003-11-07 01:30) [0]Господа, имеется таблица с полем типа Logical. Подскажите, как помимо простого перебора (очень это долго) получить статистику по этому полю - сколько значений true, а сколько false?
← →
sniknik (2003-11-07 01:47) [1]запросом. (?) можно подобно
SELECT sum(iif(LogField, 1,0)) AS TrueCount, sum(iif(LogField, 0,1)) AS FalseCount FROM Table
(это ADO - Jet, для BDE нужно другое придумать, например 2 запроса с условием по этому полю (можно с join-ом наверное))
← →
}|{yk (2003-11-07 12:06) [2]а просто
select count(aaa) TrueCount from table1 where aaa=true
union
select count(aaa) FalseCount from table1 where aaa=false ?
← →
Sandman25 (2003-11-07 12:28) [3]select aaa, count(*)
from table
group by aaa
order by 1
И на тип поля вообще наплевать :)
← →
ST_ (2003-11-07 15:35) [4]Большое спасибо всем.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c