我目前有一个名为Order_Details的表。在这里,所有记录的存储方式如下所示:
OrderID Product_Name
1 Alpha
2 Alpha
3 Alpha
4 Bravo
5 Charlie
我使用以下sql语句来确定哪个记录最多出现:
select top 1 Product_Name, count(*) from [Order_Details]
group by Product_Name
order by count(*) desc
输出如下:
Product_Name (No column name)
Alpha 10
现在,我想启用名为" Best Sellers"在执行上面的查询后出现。标签仅针对具有最高计数的Product_Name显示。
我现在的问题是如何使用以下SQL语句检查数据库中的值并启用标签。
答案 0 :(得分:1)
select top 1 Product_Name as 'Best Sellers', count(*) as 'Sales' from [Order_Details]
group by Product_Name
order by count(*) desc
答案 1 :(得分:1)
Tt()
请在此处查看the fiddle。