1
A
回答
2
是的,在你的例子中他們是一樣的,你應該查看執行計劃以查看它們工作方式和性能的差異。如果您在SSMS中包含「執行計劃」並在一個批次中執行兩個查詢,您將收到'查詢成本(與批次相關)',這將告訴您哪個查詢性能更好。我猜他們是相同的。
的CTE(你的第二個語句)在派生表的優點是它們可以參考自己,並且被用於遞歸。
相關問題
- 1. 是否有一個rgrep alias for mac
- 2. 是一樣的遞歸CTE和觸發器而不是刪除?
- 3. Is @「」和nil是否一樣?
- 4. dict()和add_csrf()是否一樣?
- 5. args和args [..]是否一樣?
- 6. 的RewriteCond和Alias
- 7. SQL Aggragates和Alias的
- 8. varchar(20)和varchar(50)是否一樣?
- 9. JSF managedBeans和JMX managedBeans是否一樣?
- 10. YouTube和Google+ API活動是否一樣?
- 11. 推送的src和dst是否一樣?
- 12. ptr =&a和* ptr =意思是否一樣?
- 13. Hbase memstore和內存是否一樣?
- 14. Swift中的「&&」和「,」是否一樣?
- 15. jQuery $(function(){})和$(document).ready是否一樣?
- 16. 強名和guid是否一樣?
- 17. 'auto const'和'const auto'是否一樣?
- 18. 是否可以在CTE中使用Declare?
- 19. 是否在sybase中使用了CTE?
- 20. 加入Alias和凡在SQL
- 21. 阿帕奇與JKMount和Alias
- 22. jOOQ - CTE和INSERT
- 23. CTE,ROW_NUMBER和ROWCOUNT
- 24. SQL Server的CTE,怎樣才能再次使用CTE表GROUP BY
- 25. 如何遞歸CTE和正常CTE
- 26. 持久性XSS和存儲XSS是EXACLY是否一樣?
- 27. 是在Git 2.x`git add .`和`git add -A`是否一樣?
- 28. Socket.io和HTTP一樣監聽同一個端口是否好?
- 29. SQL:有一個CTE只是文字
- 30. CTE中的CTE
我檢查了客戶端統計兩個類型的查詢,我發現總的執行時間是相同的。我如何知道內存中佔用的執行空間。 感謝您的答覆 – Manoj 2010-07-16 13:02:33
看的執行計劃,將鼠標懸停在箭頭和工具提示應該給你更多的信息。 – 2010-07-16 13:19:17
CTE不僅可以用於遞歸。它們更像是一個臨時的命名視圖或查詢宏。 – shawnt00 2012-07-09 22:47:18