SQL语句 - 大多数

时间:2012-09-26 21:52:53

标签: sql

对于以下数据库架构:

Medication-MedicationID, BrandName, GenericName

检索最规定的通用药物名称的SQL语句是什么?

2 个答案:

答案 0 :(得分:1)

你可以使用这样的东西来获得处方最多的物品:

select max(GenericCount)
from
(
    select count(*) GenericCount, GenericName
    from yourtable
    group by GenericName
) x

如果您想查看每个人的处方号码,请使用:

    select count(*) GenericCount, GenericName
    from yourtable
    group by GenericName

答案 1 :(得分:0)

SELECT MAX(COUNT(GenericName)), GenericName FROM MedicationTable GROUP BY GenericName

表名为MedicationTable