Есть ли какие-либо различия или лучшие практики между двумя следующими утверждениями, синтаксисом, производительностью, стилем или иным образом?SQL WHERE NOT ... IN vs WHERE ... NOT IN
SELECT TitleOfCourtesy, FirstName, LastName
FROM Employees
WHERE NOT TitleOfCourtesy IN ('Ms.','Mrs.');
SELECT TitleOfCourtesy, FirstName, LastName
FROM Employees
WHERE TitleOfCourtesy NOT IN ('Ms.','Mrs.');
Я уверен, что выполнение базового запроса одинаково для обоих. Это просто вопрос предпочтения. Лично, WHERE column NOT IN звучит более уместно. – SArnab