У меня есть выбор Oracle, который выглядит так:
SELECT *
FROM CUSTOMER
WHERE (CUSTOMER_TYPE BETWEEN 100 AND 200
OR CUSTOMER_TYPE = 350
OR CUSTOMER_TYPE BETWEEN 410 AND 520);
Я хочу изменить его на что-то, что сочетает в себе оценку нескольких диапазонов и отдельных значений в одном выражении. Приведенный ниже синтаксис НЕ ПРАВИЛЬНЫЙ, но есть ли эквивалент Oracle?
SELECT *
FROM CUSTOMER
WHERE CUSTOMER_TYPE IN (100..200, 350, 410..520);