У меня есть таблица под названием Orders
с колонкой OrderId
. Я хочу, чтобы выполнить запрос, который будет включать в себя порядка,Каков правильный синтаксис SQL для этого запроса?
OrderId like '123%' or OrderId like '456%'
, но не возвращает строку, если:
OrderId like '123554' or OrderId like '456665%'
Что такое лучший способ структурировать этот запрос, как мне нужно включать верхней части и сделать отрицательный результат нижней части?
Что-то вроде
Select *
from Orders
where (OrderId like '123%' or OrderId like '456%')
and not (OrderId like '123554' or OrderId like '456665%')
Я бы, возможно, не использовать как на той части, которая 123554, если это постоянная – TGH