SQLSERVER (DML)
jaway
这个作者很懒,什么都没留下…
展开
-
查询及删除重复记录的方法
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只转载 2006-09-20 08:43:00 · 735 阅读 · 0 评论 -
不充份的连接条件带来的影响
例:表card有7896行,在card_no上有一个非聚集索引,表account有191122行,在 account_no上有一个非聚集索引,试看在不同的表连接条件下,两个SQL的执行情况:select sum(a.amount) from account a, card b where a.card_no = b.card_no(20秒)将SQL改为: select sum(a.am转载 2006-09-26 08:12:00 · 650 阅读 · 0 评论