﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Error-随笔分类-SQL</title><link>http://www.cppblog.com/Error/category/21233.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 20 Dec 2016 22:22:34 GMT</lastBuildDate><pubDate>Tue, 20 Dec 2016 22:22:34 GMT</pubDate><ttl>60</ttl><item><title>sql删除重复数据</title><link>http://www.cppblog.com/Error/archive/2016/12/19/214520.html</link><dc:creator>Enic</dc:creator><author>Enic</author><pubDate>Mon, 19 Dec 2016 05:58:00 GMT</pubDate><guid>http://www.cppblog.com/Error/archive/2016/12/19/214520.html</guid><wfw:comment>http://www.cppblog.com/Error/comments/214520.html</wfw:comment><comments>http://www.cppblog.com/Error/archive/2016/12/19/214520.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Error/comments/commentRss/214520.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Error/services/trackbacks/214520.html</trackback:ping><description><![CDATA[1.暴力做法：<br /><div>select * into [QPTreasureDB].dbo.[WinLoseScoreInfo2] from [QPTreasureDB].dbo.[WinLoseScoreInfo]</div><div>drop table [WinLoseScoreInfo]</div><div>select distinct * into [QPTreasureDB].dbo.[WinLoseScoreInfo] from [WinLoseScoreInfo2]<br /><br />2.如果表中有id字段可以考虑：先根据指定字段查询重复数据，然后根据不为已的id设置保留数据<br /><div>select UserId, ServerId, DateId, count(*) as [count], @@rowid--, ROW_NUMBER()over(order by UserId, ServerId, DateId)&nbsp;</div><div><span style="white-space:pre">	</span>from QPTreasureDB.dbo.WinLoseScoreInfo&nbsp;</div><div><span style="white-space:pre">		</span>group by UserId, ServerId, DateId&nbsp;</div><div><span style="white-space:pre">			</span>having count(*) &gt; 1;</div></div><img src ="http://www.cppblog.com/Error/aggbug/214520.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Error/" target="_blank">Enic</a> 2016-12-19 13:58 <a href="http://www.cppblog.com/Error/archive/2016/12/19/214520.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL各种连接备忘</title><link>http://www.cppblog.com/Error/archive/2016/07/11/213912.html</link><dc:creator>Enic</dc:creator><author>Enic</author><pubDate>Mon, 11 Jul 2016 02:09:00 GMT</pubDate><guid>http://www.cppblog.com/Error/archive/2016/07/11/213912.html</guid><wfw:comment>http://www.cppblog.com/Error/comments/213912.html</wfw:comment><comments>http://www.cppblog.com/Error/archive/2016/07/11/213912.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Error/comments/commentRss/213912.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Error/services/trackbacks/213912.html</trackback:ping><description><![CDATA[<div>INNER JOIN &nbsp;交集</div><div>FULL JOIN(OUTER JOIN) 并集（left right都可能匹配成null）</div><div>LEFT JOIN &nbsp;（right可能匹配null）</div><div>RIGHT JOIN &nbsp;（left可能匹配null）</div><div>CROSS JOIN &nbsp;笛卡尔</div><div>UNION ALL &nbsp;多表查询结果合并</div><div>UNION &nbsp;多表查询结果合并去重</div><img src ="http://www.cppblog.com/Error/aggbug/213912.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Error/" target="_blank">Enic</a> 2016-07-11 10:09 <a href="http://www.cppblog.com/Error/archive/2016/07/11/213912.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>