1.
select * from [dbo].[gm_pstructure]
where Id between ‘WH-AQW-05-1-1203’ and ‘WH-AQW-05-1-1440’
and前面是开头,后面是结尾,查找出来的数据是WH-AQW-05-1-1203 和WH-AQW-05-1-1440之间的数据
上面我是想查找某一段的数据,相反,现在我想要排除某一段数据,比如现在我想排除WH-AQW-05-1-1203——WH-AQW-05-1-1440之间的数据。
就是在between前面加一个not
select * from [dbo].[gm_pstructure]
where Id not between ‘WH-AQW-05-1-1203’ and ‘WH-AQW-05-1-1440’
库里一共43400行,现在43390行,直接略过了那十条数据。
2.
上面是用数值来限定条件范围的,下面用字符串限制也可以筛选就是 between,略过某一段就是 not between
查找某一段:
select * from [dbo].[gm_pstructure]
where name between ‘DS077’ and ‘DS100’