--建立测试环境
Create table TEST
(ID Varchar(10))
--插入数据
Insert TEST Values('1')
Insert TEST Values('1.1')
Insert TEST Values('1.1.1')
Insert TEST Values('1.1.1.1')
Insert TEST Values('1.1.1.2.4')
Insert TEST Values('1.1.1.3')
Insert TEST Values('1.1.2')
Insert TEST Values('1.1.2.1')
Insert TEST Values('1.1.2.2')
Insert TEST Values('1.1.2.3')
Insert TEST Values('1.1.3')
--测试
Select * from TEST A Where Not Exists(Select * from TEST Where ID Like (A.ID+'%') And ID<>A.ID)
--删除测试环境
Drop table TEST
--结果
/*
ID
1.1.1.1
1.1.1.2.4
1.1.1.3
1.1.2.1
1.1.2.2
1.1.2.3
1.1.3
*/
Create table TEST
(ID Varchar(10))
--插入数据
Insert TEST Values('1')
Insert TEST Values('1.1')
Insert TEST Values('1.1.1')
Insert TEST Values('1.1.1.1')
Insert TEST Values('1.1.1.2.4')
Insert TEST Values('1.1.1.3')
Insert TEST Values('1.1.2')
Insert TEST Values('1.1.2.1')
Insert TEST Values('1.1.2.2')
Insert TEST Values('1.1.2.3')
Insert TEST Values('1.1.3')
--测试
Select * from TEST A Where Not Exists(Select * from TEST Where ID Like (A.ID+'%') And ID<>A.ID)
--删除测试环境
Drop table TEST
--结果
/*
ID
1.1.1.1
1.1.1.2.4
1.1.1.3
1.1.2.1
1.1.2.2
1.1.2.3
1.1.3
*/
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货