216 читали · 1 год назад
SQL задача про IN и NOT IN с объяснением
Всем отличного начала нового года! Вчера утром в своём Телеграм-канале опубликовал интересную задачу по SQL с собеседования про IN и NOT IN. С первого взгляда кажущееся правильным решение на самом деле ложно. Чтобы верно ответить в задаче, нужно знать как СУБД обрабатывает элементы множества, указанные для оператора IN / NOT IN в запросе. Вначале вот текст самой задачи. Ниже я поясню правильное решение: В таблице CLIENTS пять строк. В первых двух строках в поле CLIENT_TYPE значение 1, ещё в двух...
576 читали · 4 года назад
Разбираем операторы IN, BETWEEN, LIKE, NULL
В этой статье мы познакомимся и разберемся с такими операторами как: Оператор IN Оператор IN определяет набор значений в которое данное значение может или не может быть включено. Если вы хотите найти всех продавцов, которые размещены в Barcelona или в London, вы должны использовать следующий запрос: SELECT * FROM TABLE_1 WHERE city = 'Barcelona' OR city = 'London'; Имеется и более простой способ получить ту же информацию: SELECT * FROM TABLE_1 WHERE city IN ( 'Barcelona', 'London' ); Как вы можете...