表works(emNo, comNo, salary)
。如何做sql循环
对于每一行,我可以使用“从作品". Suppose it gives me a column with 5 rows. How do I count "
emNo`中选择不同的comNo”?
表works(emNo, comNo, salary)
。如何做sql循环
对于每一行,我可以使用“从作品". Suppose it gives me a column with 5 rows. How do I count "
emNo`中选择不同的comNo”?
您可以使用GROUP BY
来聚合每种类型comNo
。
SELECT
comNo,
count(emNo)
FROM
works
GROUP BY
comNo
这将每组记录计数一起返回每comNo
独特价值一行。
我还需要获得计数栏中的最大值。我怎么弄到的? – LynAs 2013-03-16 14:31:39
您可以按'count(emNo)'排序,然后取第一行,例如'.... ORDER BY count(emNo)DESC LIMIT 1':http://www.sqlfiddle.com/#!2/4f5df/17 – mellamokb 2013-03-16 18:30:35
.... ORDER BY计数(emNo)DESC 这给了我结果,但是当我添加 .... ORDER BY计数(emNo)DESC极限1 我得到错误(命令不正确结束) – LynAs 2013-03-16 19:21:02
你喜欢计数或求和值是多少? – davidbuzatto 2013-03-16 14:03:25
不,我不需要 – LynAs 2013-03-16 14:05:42
好吧,仔细阅读你的问题我明白你想要计数;) – davidbuzatto 2013-03-16 14:06:26