SQL查询不重复数据语句 打开sql2008数据库,无论哪个版本都行,方法和语句都是一样的选择默认数据库为我们需要查询的数据库,输入SQL语句的时候,就会出现只能提示窗口在这个表中,我们要统计同一个部门包含多少条记录语句【select distinct BELONG_DPID from BED】可以查询出不同的部门有10个,如图所示对语句进行完善,统计每个部门的行数select distinct BELONG_DPID,COUNT(BELONG_DPID)from BED查询结果如图所示,这样就筛选出各个部门的记录数
SQL不规律重复数据如何抓取 declare@str varchar(20),@str1 varchar(20)set@str1=''declare dep_cursor cursor forselect f1 from test2015061802;open dep_cursor;fetch next from dep_cursor into@str;while(@fetch_status=0)beginif left(@str,1)='出'beginif@str1=''print@strelse if left(@str1,1)='进'beginprint@str1print@strendendset@str1=strfetch next from dep_cursor into@str;end;close dep_cursor;deallocate dep_cursor;if left(@str1,1)='进' print@str1有问题追问
“sql”怎么查询不重复数据? 1、select distinct 查询字段名。2、查询from 表名。3、设置where 查段空腔询条件。4、输入distinct是去除握衫重复内容的。其他解决办法:1、先把不重复数据的id查询出来 通过count()计算 只有数目为1的才是不重复的数据。2、然后通过in选择出不重复记录的数据。例子:亏神统计出a表中name不重复的所有记录select b.*from table b where b.id in(select a.id from table a group by a.name havingcount(a.id))其中 name重复的数据的列名。