I'll be back!

            Focus on BPM, celebrate PegaRULES Process Commander (PRPC)
          posts - 76, comments - 161, trackbacks - 0, articles - 2
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          會(huì)員數(shù)據(jù)需要用到的是下面三個(gè)字段:ID(自增),MemberName,MemberAddress.只要會(huì)員姓名與會(huì)員地址相同就認(rèn)為是重復(fù)記錄,重復(fù)記錄在刪除時(shí)只保留ID最大的那個(gè).SQL如下:

          delete MemberInfo where ID not in (
          select max(ID) from MemberInfo group by MemberName, MemberAddress)

          not in的效率可能會(huì)低些,但因?yàn)槭侵苯硬僮鲾?shù)據(jù)庫,所以這并不重要.這個(gè)句子還是非常的簡單有效的.
          在真正的刪除操作前,通常會(huì)先了解一下重復(fù)記錄的情況.可以使用下面的句子:

          SELECT COUNT(MemberName) AS TheCount, MemberName, MemberAddress
          FROM MemberInfo
          GROUP BY MemberName, MemberAddress
          HAVING (COUNT(*> 1)

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 德兴市| 仁布县| 嘉善县| 施甸县| 武夷山市| 梅河口市| 确山县| 北安市| 屏边| 敦化市| 新津县| 柞水县| 哈密市| 新巴尔虎左旗| 荔波县| 道真| 西昌市| 武清区| 无锡市| 根河市| 吕梁市| 蒲江县| 抚远县| 乌苏市| 武城县| 益阳市| 阿鲁科尔沁旗| 宣武区| 山东省| 陆良县| 定兴县| 南充市| 余干县| 仁化县| 克拉玛依市| 贵定县| 安塞县| 彰化县| 海门市| 如皋市| 太原市|