sql查询去掉重复记录 1、利用SQL Server 2012资源管理器创建数据库表t_call_info,包含有三个字段id、cno和cname。2、创建完毕后,刷新数据库book,这时会在表文件夹下生成数据库表t_call_info。3、向数据库表t_call_info插入10条数据。4、查询数据库表数据,这时会看到10条数据记录。5、在数据库鼠标右键创建新查询,如下图所示。6、在生成查询窗口,编辑动态查询SQL语句,声明整型tid、字符串型sql,然后赋值,最后调用参数执行SQL语句。
sql去除重复数据 测试这样是可以的select*from table where a in(select a from table group by a having count(*))
sql 去掉重复数据 和统计 drop table T_Countcreate table T_Count(iId int identity(1,1),cValue varchar(30)default '')GoInsert into T_Count(cValue)Select 'a,b,c'union all select 'b,c,d,e'union all select 'a,c,d,f'union all select 'a,c'Goselect sum(case when cValue like '%a%' then 1 else 0 end)iCount_Asum(case when cValue like '%b%' then 1 else 0 end)iCount_Bsum(case when cValue like '%c%' then 1 else 0 end)iCount_Csum(case when cValue like '%d%' then 1 else 0 end)iCount_Dsum(case when cValue like '%e%' then 1 else 0 end)iCount_Esum(case when cValue like '%f%' then 1 else 0 end)iCount_Ffrom T_CountGo这样取的话就不能取出在同一行记录有重复的字符。如果在同一行有重复的字符也要加进去的话就麻烦多了