我有一个视图,其中有多个重复项。我想只得到一个副本。提取该副本没有条件。
查看:
State|ZIP|Sales
AZ 231 asdas
AZ 231 qwerq
FL 12 wqeq
FL 12 lak
KY 1 zxc
KY 1 qwe
预期产出:
State|ZIP|Sales
AZ 231 asdas
FL 12 wqeq
KY 1 zxc
有超过5000条记录。如果你做的不同,它仍会提供相同的数据集,因为这些是我试图从更大的视图中提取的字段,因为你可以看到记录并不完全不同。
谢谢。
答案 0 :(得分:3)
您可以使用聚合,因为您可以接受任何多个值:
select state, zip, max(sales)
from your_table
group by state, zip
答案 1 :(得分:1)
一种方式可以基于分组依据和聚合函数,例如:
select state, ZIP, min(Sale)
from my_table
group by state, ZIP
或最大长度
select state, ZIP, max(length(Sale))
from my_table
group by state, ZIP