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

Поле 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 вся ветка

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



Память: 0.45 MB
Время: 0.015 c
6-90043
Woolen
2003-09-27 16:04
2003.11.27
Сервер на базе TIdPOP3Server


11-89795
tamerlan311
2003-03-19 16:53
2003.11.27
memproof


4-90173
frost63
2003-10-02 07:21
2003.11.27
Планировшик заданий Windows.


8-90011
[BAD]Angel
2003-07-31 13:40
2003.11.27
Вопрос по изображению


1-89994
Vogus
2003-11-14 18:26
2003.11.27
Как запретить перетаскивание колонок в гриде




   Наверх