我要统计access中某个表中的记录,其中sex为1的有多少条,为2的有多少条。并将数据显示在label的caption上,应该如何写呢。用的adoquery 可以 使用两次sql语句来得到 强 楼上的都说完了。。代码也给了。。 那我来打个酱油好了。。。。 SELECT sex, count(*) as ct from tablename GROUP BY sex
一次即可完成
一次能查询完成.SQL语句如下
C/C++ code: AnsiString sSQL; sSQL = "select sum(case when sex = 1 then 1 else 0 end) sex1,sum(case when sex = 2 then 1 esle 0 end) sex2 from table" ADO->SQL->Text = sSQL; ADO->Open; lable->Caption = "性别为1的有" + ADO->FieldByName("sex1")->AsString + "条记录,性别为2的有" + ADO->FieldByName("sex1")->AsString + "条记录";