У меня есть столбец, который имеет номера, как этотсравнения строк и включая нуль
p123
p139
d291
c9384
p393
null
null
c148
Я хочу, чтобы сравнить эту колонку, в которой он говорит, что она включает в себя только р и нулевые значения. Мой код:
WHERE (COLUMN NOT LIKE 'C%' AND COLUMN NOT LIKE 'D%' OR COLUMN IS NULL)
КОГДА У меня есть условие COLUMN NOT LIKE «C%» И КОЛОНКА НЕ НРАВИТСЯ D% он возвращается с вне нуля, но когда я добавляю это нулевое значение, он возвращается с один столбец переменного тока, несмотря на то, что есть сравнение, чтобы не включать те, в которых c. Я не знаю, как правильно получить заказ или какую скобку использовать.
Вы говорите, что 'включает только p', но вы НЕ НРАВИТСЯ 'C%' И КОЛОНКА, НЕ НРАВИТСЯ D%'. Что правильно? Так что, если бы была другая запись 'A123', она должна быть включена или нет? –
Да. Там может быть такой случай, и он будет включен. Мы просто знаем, что нам не нужны c и d, но мы не хотим исключать null. –
Это должно работать (после того, как вы исправите «D%»). Пожалуйста, покажите тестовый пример на странице http://sqlfiddle.com/#!6. – philipxy