Задать вопрос
@numb7

Как сделать запрос, который при выборке данный исключает определенную дату?

Добрый день!
Помогите с составлением запроса,нужно сделать выборку, в котором нужно исключить определенную дату.
Делаю так, но ,что-то мне подсказывает,что это не так делается.
Select* from users where not birthday in ('yyy-mm-dd')
  • Вопрос задан
  • 534 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Решения вопроса 1
@IceJOKER
Web/Android developer
birthday != ''
birthday NOT IN(...,...,...)
birthday NOT LIKE '...'

первый вариант самый оптимальный, остальные для других случаев
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@art_karetnikov
Лучший мой проект: Мобильный банк Сбербанка РФ.
Нормально это делается в том числе и так. Вообще in - для набора значений, но никто вас не покроет позором и презрением, если вы там будете всего одну значению иметь. А вот not like - этого не надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы