sqlserver,在两条完全相同纪录,同时列当中包含有text这种不能被distinct和group的字段,应该怎么去除重复行

日期:2013-01-11 17:20:44 人气:1

sqlserver,在两条完全相同纪录,同时列当中包含有text这种不能被distinct和group的字段,应该怎么去除重复行

这个里面唯一的工作就是去重复,去重复的办法很多,关键的就是看效率问题咯,distinct, in, not in ,exists ,not exists.这些关键字,看楼主用的in,改用exists可能会提高一点效率,个人喜欢用exists,特别是大数据。小数据么,无所谓了。。呵呵。。因为在一定的情况下in会比exists执行效率高。建议工具里面增加对数据量大小的判断,然后再去组建不同的语句,可能会有很好的效果。对于in,exists在什么情况下效率的好坏,这个要测试滴。
    A+
热门评论