表结构如下:
create table Comparative(
Id int primary key identity(1,1), -- 主键
ExcelName nvarchar(500) , -- excel 名称全称
ExcelShell int ,--第几个shell
ExcelRow int, -- shell 中的第几个行开始对应
ExcelCell int , -- shell中的几个行中的第几个列
ExcelRowCellName nvarchar(500), -- shell 中行里面的列的对应名称
UserTableName nvarchar(500), -- 表名
TableCell nvarchar(500), -- 对应的表列
Remake nvarchar(700) , -- 备注信息
)
现在呢,我们需要2中查询结果:
1.查询特定列ExcelShell 的重复的数据 和个数
2.查询特定列ExcelName, ExcelShell 的重复的数据 和个数
sql 语句是下面,分别查询 重复的数据和个数:
SELECT ExcelShell,COUNT(0) AS ExcelShellCount FROM Comparative GROUP BY ExcelShell HAVING COUNT(ExcelShell) > 0
SELECT ExcelName, ExcelShell,COUNT(0) AS ExcelShellCount FROM Comparative GROUP BY ExcelName,ExcelShell HAVING COUNT(Exce