如何检查重复值SQL表?

时间:2016-10-04 11:28:50

标签: sql sql-server

我正在使用SQL server.Import来自Excel的数据。我有以下字段列

if #available(iOS 10.0, *) {
    tableView.refreshControl = refreshControl
} else {
    tableView.addSubview(refreshControl)
}
refreshControl.layoutIfNeeded()
refreshControl.beginRefreshing()

我添加了样本数据。现在我想选择Duplicate Records。其中Rows的所有列值都相同,我想要获取该行。假设上面我的表第五行重复。我有四千多个查询。我想选择重复记录。我提到。请问如何使用Query进行选择?

1 个答案:

答案 0 :(得分:1)

如果您想要重复的值,请使用group by

select Entity, ExpenseTypeCode, Amount, Description, APSupplierID,     ExpenseReportID, count(*) as numDuplicates
from t
group by Entity, ExpenseTypeCode, Amount, Description, APSupplierID,     ExpenseReportID 
having count(*) > 1;