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

В чём разница между IN и знаком равно?

Собственно, таки вопрос, господа.
  • Вопрос задан
  • 1264 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@VitaliiVV
мимопроходил
= используется для прямого сравнения с единственным значением,
хорошо будет работать с вложенными запросами с агрегатной функцией, или точным посимвольным значением
IN используется если вариантов сравнения несколько, и подходит любой из перечисленных, например
мне нужно выбрать свитер, где цвет IN ('синий', 'коричневый', 'зеленый')
это будет быстрее, чем писать
WHERE цвет = 'синий' OR цвет = 'коричневый' OR цвет = 'зеленый'
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
delphinpro
@delphinpro
frontend developer
x = a
или
x IN [a, b, c]

По-моему разница очевидна.
Ответ написан
Kianl
@Kianl
Печальный веб-разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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