在职工信息表里统计技术人员的总人数,我的语句是select count(*) as 技术人员人数 from 职工信息表 where 职位名称=技术人员 ,不对,把技术人员改成'技术人员也不对。'
统计男女人数时我的语句是select 性别 count(*) as 男女职工人数 from 职工信息表 group by 性别,不对,都不知道这是为什么
sqlè¯å¥ä¸countï¼å°±æ¯DELPHIä¸ADO.recordcountã
éè¿ADOå®ç°æ¥éª¤å¦ä¸ï¼
1ãå建ADOQueryæ§ä»¶ï¼å¹¶å°sqlåå ¥ADOqueryï¼
2ãå使åadoï¼å³close>>openï¼å¦ææ¡ä»¶åæ°è¿éä¼ å ¥æ¡ä»¶åæ°ï¼
3ãè°ç¨ADO.recordcountã
éå®ä¾ä»£ç å¦ä¸å¾ï¼
什么数据库access ?,能贴代码和错误信息或图片上来?
这五分不好拿啊---题主真是个心急的学生。直接在问题里贴图上来大家就明白了,还用得着去问老师。
begin另外你的字符串的拼接可以省略+号?!
【select count(*) as 技术人员人数 from 职工信息表 where 职位名称=’技术人员‘ 】
这样还是不行的,运行时说技术人员附近有错误。
不过【select 性别, count(*) as 男女职工人数 from 职工信息表 group by 性别】
这个可以 ^-^
把你的sql切图上来看看
还有表结构
第一个图是表,第二个图是出错的代码,第三个嘛,就是【select count(*) as 技术人员人数 from 职工信息表 where 职位名称=技术人员】运行是弹出的错误提示了!
上传了两次都上传不了表,算啦,我明天去问老师就可以了,谢谢!
追答add.('select count(*) as 技术人员人数 from 职工信息表 where 职位名称=''技术人员''');
本回答被提问者和网友采纳你啊啥呐???????