我正在尝试创建WHERE语句,其中不包含坐标平方。
我已经在表上保存了一些具有X和Y坐标的记录。
我想排除x1和x2与y1和y1之间的记录
我在用
select * from dbo.records where (x not between x1 and x2) and (y not between y1 and y2)
但是第一个不是在删除我很多坐标
您是否知道将纵坐标放到正方形内的方法?
谢谢
我认为您想要or
ed条件:
where (x not between x1 and x2) or (y not between y1 and y2)
我发现将其表达为:
where not (x between x1 and x2 and y between y1 and y2)
条件x between x1 and x2 and y between y1 and y2
定义了属于正方形的坐标;您需要不满足这些条件的坐标。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句