中易网

二级vfp中count(*)到底怎么用啊

答案:1  悬赏:70  
解决时间 2021-01-29 07:27
二级vfp中count(*)到底怎么用啊
最佳答案
*是代表所有表中字段的。如果没有*,也可以用分组关键字的字段名,即按分组字段来统计各组记录个数。
追问:为什么不能用count(kcdm)=5呢?
*代表所有表中的字段?额,那为嘛考试的课程门数为5的学生用count(*)?课程门数是所有表中的字段,你的解释看不懂啊QAQ……为什么不能用count(kcdm)=5呢?
*代表所有表中的字段?额,那为嘛考试的课程门数为5的学生用count(*)?课程门数是所有表中的字段,你的解释看不懂啊QAQ……
追答:可以用kcdm,但分组字段也要是kcdm.
也就是说groupby后面的字段也要是kcdm
即SELECttop 5xs.xh AS学号,Xs.xm AS 姓名,SUM(Cj.cj) AS 总成绩;
FROM jxsj!xs INNER JOIN jxsj!cj;
ON Xs.xh=cj.xh;
GROUP BY cj.kcdm;
HAVINg MIN(Cj.cj)>=75 AND 【count(cj.kcdm)=5】;
ORDER BY3 DESC
追问:所以*是指所有表中每个字段?可以是kcdm,也可以是cj之类的?用到count()的时候因为后面有个=5,所以直接默认*号为kcdm这样?
那这样count(*)指表中记录个数的话*号也可以指代为学生人数或者课程代码个数之类的啊,有可能是5个学生或者是考试课程门数为5……完了开始胡言乱语了……
感觉稍微有点get到点什么但还是一团浆糊……
追答:有什么糊涂的呢,就是你按什么字段分组的,就按那个字段统计记录数,
追问:原题中不是按学号分组嘛?但是*号代表的是考试的课程门数来着……麻烦你了……智商不高学程序好难啊……(T_T)
追答:groupby后面的字段就是分组关键字。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上周在85度C定了个蛋糕!!可现在出现绯闻85
没学历女31岁可以找什么样的工作
生长在水里的花,都有哪些,给点儿图片啊 !
钟祥市交通局郢中管理站地址在哪,我要去那里
如何预防网络舆情风险
哈耶克(也有把他名字译成海耶克的)最著名的
2012年2月份入职,2014年1月离职,请问我的年假
1986年自鹤邮票价格
带上坡辅助好还是不带的好?
150铜心电览负载多少千瓦
被工商局查到没办营业执照,罚款多少
跪求未删减版的《苹果》
12结尾的车牌号好吗
早上发个吸引女朋友的甜言蜜语,谢谢
这个客气是什么意思
推荐资讯
我出事了,朋友却想带带我去讹钱,我不知道不
谁知道有一首歌的歌词是 来来我是一个菠萝
刚听到一首歌,歌词是什么基基基基,gaygayga
馄饨要煮多久
难道只有我一个人觉得鹿晗回国后变了?
十六美坊地址好找么,我有些事要过去
脸型胖不胖,五官如何。老实说啊
个人陈述怎么写
莫名其妙的做了胸透怎么办?后来才知道胸透对
D127的时刻表!!
qq三国怎么赚三国币
四字词语"此...彼..."有哪些?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?