sqlselect语句的性能差异

sqlselect语句的性能差异,sql,sql-server,performance,Sql,Sql Server,Performance,可能重复: 你好, 有人告诉我,当使用隐式连接符号和显式连接符号时,SQL Server查询的性能会有所不同 我的意思是:你知道吗 SELECT * FROM employee INNER JOIN department ON employee.DepartmentID = department.DepartmentID; 性能优于 SELECT * FROM employee, department WHERE employee.DepartmentID = dep

可能重复:

你好,

有人告诉我,当使用隐式连接符号和显式连接符号时,SQL Server查询的性能会有所不同

我的意思是:你知道吗

SELECT *
  FROM employee 
INNER JOIN department
    ON employee.DepartmentID = department.DepartmentID;
性能优于

SELECT * 
FROM   employee, department 
WHERE  employee.DepartmentID = department.DepartmentID

如果您希望以每种方法所花费的费用/执行时间来满足自己的要求,那么只需在Sql Server Management Studio中运行查询,并选择“包括实际执行计划”来查看每种查询的执行情况。

您当时被告知的信息不正确!而且,仅仅运行查询和比较可能比在这里打开一个更快的问题更快。在任何情况下都不应该编写隐式代码。这只是在1992年被更好的东西所取代的糟糕代码!好啊非常感谢。很抱歉,我发了一份副本。我做了一些搜索,但显然不够,因为我错过了其他问题。实际上,我在SQLManagementStudio上进行了尝试,对于一些简单的查询,在两种格式上都得到了相同的结果,但仍然需要一些专家的意见。再次感谢你。