Thon.ju
程序猿,繼續(xù)
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-8 評論-20 文章-4 trackbacks-0
SQL刪除某些字段重復(fù)的記錄(只保留一條)
轉(zhuǎn)帖(
http://www.cnblogs.com/cime63/archive/2008/06/19/1225134.html
)
前一陣做了個會員系統(tǒng),又寫了個程序把以往的會員數(shù)據(jù)導(dǎo)入到SQL數(shù)據(jù)庫中.因為某些原因?qū)Я撕脦妆?造成了某些重復(fù)的記錄存在.前兩天使用人員才發(fā)現(xiàn)問題,于是想辦法解決.
搜啊搜,搜到了使用SQL句子刪除重復(fù)記錄的方法.又一次體會到了SQL的強(qiáng)大(其實是我的SQL水平太菜了而已).寫下來,加強(qiáng)記憶.
會員數(shù)據(jù)需要用到的是下面三個字段:ID(自增),MemberName,MemberAddress.只要會員姓名與會員地址相同就認(rèn)為是重復(fù)記錄,重復(fù)記錄在刪除時只保留ID最大的那個.SQL如下:
delete
MemberInfo
where
ID
not
in
(
select
max
(ID)
from
MemberInfo
group
by
MemberName, MemberAddress)
not in的效率可能會低些,但因為是直接操作數(shù)據(jù)庫,所以這并不重要.這個句子還是非常的簡單有效的.
在真正的刪除操作前,通常會先了解一下重復(fù)記錄的情況.可以使用下面的句子:
SELECT
COUNT
(MemberName)
AS
TheCount, MemberName, MemberAddress
FROM
MemberInfo
GROUP
BY
MemberName, MemberAddress
HAVING
(
COUNT
(
*
)
>
1
)
因為工作中用的SQL太簡單,以至于group by及having的用法都不了解,真是慚愧.
P.S. 所有的內(nèi)容都來自于網(wǎng)絡(luò),沒有什么獨(dú)創(chuàng)的東西.發(fā)出來只是為了加強(qiáng)一下自己的記憶.
posted on 2008-11-17 11:08
ju
閱讀(822)
評論(0)
編輯
收藏
所屬分類:
數(shù)據(jù)庫
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
將execl數(shù)據(jù)插入到SqlServer中
修改數(shù)據(jù)庫所有者
SQL刪除某些字段重復(fù)的記錄(只保留一條)
JDBC連接Sql Server 2005總結(jié)(轉(zhuǎn)貼)
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的文章
我的評論
我的參與
最新評論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
(7)
ETL
SSH系列(6)
優(yōu)化軟件
開源代碼學(xué)習(xí)
數(shù)據(jù)庫
狂想曲(1)
隨筆檔案
(8)
2010年2月 (1)
2010年1月 (1)
2009年10月 (1)
2009年8月 (5)
文章分類
(4)
優(yōu)化軟件
數(shù)據(jù)庫(4)
文章檔案
(5)
2009年12月 (2)
2008年12月 (1)
2008年11月 (2)
相冊
在路上
最新隨筆
1.?多個div不換行,可橫向拖動
2.?jspBrowser中文亂碼解決
3.?將execl數(shù)據(jù)插入到SqlServer中
4.?修改數(shù)據(jù)庫所有者
5.?輕松一下,猜猜答案
6.?SSH筆記五 整合Tiles2
7.?SSH筆記四 整合struts2
8.?SSH筆記三 反向生成DAO 優(yōu)化開發(fā)目錄
9.?SSH筆記二 整合hibernate和spring
10.?SSH筆記一 用maven構(gòu)建項目
搜索
積分與排名
積分 - 30116
排名 - 1383
最新評論
1.?re: jspBrowser中文亂碼解決[未登錄]
沒用
--allen
2.?re: jspBrowser中文亂碼解決
你好,非常感謝提供這么好的插件,我下的是你提供的支持中文的jspbrowser,但是上傳帶中文的文件還是有問題,問一下是什么原因?
--qoqo
3.?re: jspBrowser中文亂碼解決
在linux 下有些問題
--xj
4.?re: SSH筆記五 整合Tiles2[未登錄]
19914403 加我qq吧
--alex
5.?re: 輕松一下,猜猜答案
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--anlaneg@qq.com
閱讀排行榜
1.?SSH筆記一 用maven構(gòu)建項目(8947)
2.?SSH筆記二 整合hibernate和spring(5254)
3.?SSH筆記三 反向生成DAO 優(yōu)化開發(fā)目錄(3536)
4.?SSH筆記四 整合struts2(2772)
5.?SSH筆記五 整合Tiles2(2480)
評論排行榜
1.?輕松一下,猜猜答案(9)
2.?jspBrowser中文亂碼解決(3)
3.?SSH筆記二 整合hibernate和spring(3)
4.?SSH筆記五 整合Tiles2(2)
5.?SSH筆記四 整合struts2(1)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 ju
主站蜘蛛池模板:
免费观看在线禁片
|
久久国产精品成人免费
|
WWW国产成人免费观看视频
|
一级毛片免费毛片毛片
|
一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫
|
亚洲国产主播精品极品网红
|
亚洲精品线在线观看
|
久久久久久久亚洲Av无码
|
亚洲国产成人资源在线软件
|
亚洲成aⅴ人片在线影院八
|
久久亚洲精品专区蓝色区
|
亚洲av日韩精品久久久久久a
|
国产成人综合久久精品亚洲
|
日韩色日韩视频亚洲网站
|
一级做a爰性色毛片免费
|
麻豆高清免费国产一区
|
成年18网站免费视频网站
|
免费亚洲视频在线观看
|
在线日韩日本国产亚洲
|
亚洲精品无码不卡
|
深夜福利在线视频免费
|
亚洲另类激情综合偷自拍
|
亚洲无码一区二区三区
|
一级大黄美女免费播放
|
免费看国产精品3a黄的视频
|
国产成人免费a在线视频色戒
|
亚洲无码高清在线观看
|
亚洲国产二区三区久久
|
免费无遮挡无遮羞在线看
|
美女被cao网站免费看在线看
|
免费jlzzjlzz在线播放视频
|
亚洲一级黄色大片
|
美女黄频视频大全免费的
|
最新国产乱人伦偷精品免费网站
|
免费视频爱爱太爽了
|
午夜国产羞羞视频免费网站
|
亚洲精品白浆高清久久久久久
|
91亚洲国产成人久久精品网址
|
国产麻豆视频免费观看
|
亚洲男人第一无码aⅴ网站
|
亚洲卡一卡二卡乱码新区
|