⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample.sql

📁 SQL中重复记录的查询和删除方法
💻 SQL
字号:
/**********************************************
Set up test environment
**********************************************/
SET NOCOUNT ON

--Create test table
IF OBJECT_ID('tDupData') IS NOT NULL
DROP TABLE tDupData
GO

CREATE TABLE tDupData
(
lngCompanyID INTEGER 
,strCompanyName VARCHAR(20)
,strAddress VARCHAR(10)
,dtmModified DATETIME
)

--Create test data
INSERT INTO tDupData VALUES (1,'CompanyOne','Address1','01/15/2003')
INSERT INTO tDupData VALUES (2,'CompanyTwo','Address2','01/15/2003')
INSERT INTO tDupData VALUES (3,'CompanyThree','Address3','01/15/2003')
INSERT INTO tDupData VALUES (2,'CompanyTwo','Address','01/16/2003') 
INSERT INTO tDupData VALUES (3,'CompanyThree','Address','01/16/2003')

-- Dup Data 
INSERT INTO tDupData VALUES (1,'CompanyOne','Address1','01/15/2004') 
GO

/**********************************************
Finish set up
**********************************************/

/**********************************************
Display and delete duplicate records
**********************************************/

select * from tDupData

EXEC GetDuplicates 'tDupData', 'strCompanyName, strAddress'
EXEC DeleteDuplicates 'tDupData', 'strCompanyName, strAddress'

select * from tDupData

/**********************************************
Clean up the database
**********************************************/
IF OBJECT_ID('tDupData') IS NOT NULL
DROP TABLE tDupData
GO

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -