以下两个语句、语法、性能、风格或其他方面是否有任何差异或最佳实践?
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... NOT IN
是我遇到最多的一种,就行业而言,它是首选,以便使该声明对于其他不熟悉的人更具可读性不习惯看到Where NOT ... IN
。
关于mysql - SQL WHERE NOT...IN 与 WHERE ... NOT IN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38173531/