我正在尝试执行以下查询:
SomeObject variable[]
但是我只能做1
一次UPDATE [VJuliusPrac12345]
SET [StreetViewImage] = NULL
WHERE [Response] = 'OK'
AND [maps_ID] BETWEEN 10 AND 15
AND [maps_ID] BETWEEN 550 AND 570
AND [maps_ID] BETWEEN 1002 AND 1005
GO
基本上,如何在SQL查询中选择多个范围?
答案 0 :(得分:4)
您可以尝试在多个范围内使用OR
代替AND
。
UPDATE [VJuliusPrac12345]
SET [StreetViewImage] = 'temp'
WHERE [Response] = 'OK'
AND
(
[maps_ID] BETWEEN 10 AND 15 OR
[maps_ID] BETWEEN 550 AND 570 OR
[maps_ID] BETWEEN 1002 AND 1005
)
GO