-1
让说我有一个与等的细节奠定每个鸡蛋的表,获取最行使用的列值 - SQL
EggTable
- Egg Identitfier (Name + Number)
- Chicken Name Which Layed Egg
- Time of Egg Came out
现在我想知道哪些鸡奠定最鸡蛋,我真的不知道这我可以使用SQL函数或查询。
请注意,我不想指定任何参数。并需要鸡名作为输出,谢谢。
让说我有一个与等的细节奠定每个鸡蛋的表,获取最行使用的列值 - SQL
EggTable
- Egg Identitfier (Name + Number)
- Chicken Name Which Layed Egg
- Time of Egg Came out
现在我想知道哪些鸡奠定最鸡蛋,我真的不知道这我可以使用SQL函数或查询。
请注意,我不想指定任何参数。并需要鸡名作为输出,谢谢。
SELECT COUNT(*) AS NumOfEggs, ChickenName
FROM Eggs
GROUP BY ChickenName
这将表中的条目按鸡名称分组,并总结每个鸡名称有多少条目。
您现在可以选择这样最鸡蛋条目:
SELECT TOP 1 NumOfEggs, ChickenName FROM
(
SELECT COUNT(*) AS NumOfEggs, ChickenName
FROM Eggs
GROUP BY ChickenName
)
ORDER BY NumOfEggs DESC
select count(*) as Count, ChickenName
FROM TABLE
GROUP BY ChickenName;
'集团By','Count','Max' ... –
@ shree.pat18不要忘记'SELECT' ... –
何必下投票:( – Mathematics