免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
使用一條SQL語句刪除表中重復(fù)記錄
使用一條SQL語句刪除表中重復(fù)記錄

數(shù)據(jù)庫結(jié)構(gòu)的腳本:
if exists (select * from dbo.sysobjects where id = object_id(N‘[dbo].[TempA]‘) and OBJECTPROPERTY(id, N‘IsUserTable‘) = 1)
drop table [dbo].[TempA]
GO

CREATE TABLE [dbo].[TempA] (
 [id] [int] IDENTITY (1, 1) NOT NULL ,
 [PositionName] [varchar] (256) COLLATE Chinese_PRC_CI_AS NULL ,
 [EnglishPositionName] [varchar] (256) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[TempA] ADD
 CONSTRAINT [PK_TempA] PRIMARY KEY  CLUSTERED
 (
  [id]
 )  ON [PRIMARY]
GO

TempA表中有三個字段,id唯一且為主鍵,自動增長; PositionName,EnglishPositionName中有重復(fù)的記錄,比如:
id      PositionName        EnglishPositionName
20     其他                           Others
21     質(zhì)量工程師               QC Engineer
22     其他                           Others
.......
100  質(zhì)量工程師               QC Engineer
需要剔除重復(fù)的"其他","質(zhì)量工程師"等記錄。

采用的SQL語句:
Delete from TempA where id not in (
        select max(t1.id) from TempA t1 group by
         t1.PositionName,t1.EnglishPositionName)

說明:
(1)需要剔除那幾個用于判斷重復(fù)的字段,則將它們放在group by語句之后。
(2)max(t1.id) 也可以改成:min(t1.id)

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
SQL Server 2012入門圖解(二):SQL語句入門
PowerDesigner 12 根據(jù)名稱生成注釋(完整示例)
基于SQL SERVER觸發(fā)器技術(shù)的實(shí)現(xiàn)
sql server 基本命令介紹
數(shù)據(jù)庫競賽題目及參考答案
通過作業(yè),定時同步兩個數(shù)據(jù)庫
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服