一個做到這一點的方法是group by
的BrandDiscountPercentage
,然後篩選出重複值。顯示這個最簡單的方法是通過步驟。
選擇所有查詢:
select
BrandName,
BrandDiscountPercentage
from Brands
結果:
BrandName BrandDiscountPercentage
A 1
B 2
C 3
D 2
集團通過BrandDiscountPercentage查詢:
select BrandDiscountPercentage, count(*)
from Brands
group by BrandDiscountPercentage
個
結果:
BrandDiscountPercentage count(*)
1 1
2 2
3 1
過濾掉非唯一BrandDiscountPercentage查詢:
select BrandDiscountPercentage, count(*)
from Brands
group by BrandDiscountPercentage
having count(*) = 1
結果:
BrandDiscountPercentage count(*)
1 1
3 1
包括:通過使用聚合函數查詢的名優產品:
select min(BrandName), BrandDiscountPercentage
from brands
group by BrandDiscountPercentage
having count(*) = 1
order by min(BrandName)
結果:
BrandName BrandDiscountPercentage
A 1
C 3
可以顯示錶結構,樣本數據和預期的結果? –
如果沒有表結構和關係 – Eric
請不要發送垃圾郵件無關標籤 - MySql和SQL Server 2016是完全不同的東西,您的任務不需要(也可能不需要)需要RDBMS特定的功能。 – Filburt