Выбор нескольких диапазонов в SQL BETWEEN v1 AND v2

Я пытаюсь выполнить этот запрос:

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

но я могу сделать только 1 AND [column] BETWEEN v1 AND V2 за раз

В принципе, как мне выбрать несколько диапазонов в SQL-запросе?

Вы пробовали OR ??

Eric 06.09.2018 22:35
sqlblog.org/2011/10/19/…
Sean Lange 06.09.2018 22:49
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
2
485
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете попробовать использовать 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

Большое спасибо, ваш ответ сэкономил мне много нажатий кнопок ^ _ ^

ideaguy3d 06.09.2018 23:49

@JuliusAlvarado Без проблем, рад помочь :)

D-Shih 06.09.2018 23:52

Другие вопросы по теме