在開始編寫大量SQL語句以幫助解決我的問題之前,我可能會通過詢問一個簡單的問題來獲得答案。我每天都使用SQL Server 2005,並使用「WITH」子句執行子查詢。不幸的是,現在我必須使用SQL Compact,它不允許使用「WITH」子句執行子查詢。 SQL Compact中「WITH」子句的替代是什麼?平均而言,我一次使用10個子查詢。SQL「WITH」子句/語句
3
A
回答
2
用每個子句的結果創建一個臨時表;使用臨時表而不是with子句。
7
只要不關你的CTE的(公共表表達式 - 你正在使用的功能的正式名稱)是遞歸的,記得在最簡單的形式,
;WITH Q1 As
(
SELECT columns FROM Table1
)
SELECT columns FROM Q1
大致可以翻譯爲:
SELECT columns FROM (SELECT columns FROM Table1) Q1
注意'Q1'在那裏。你必須給子查詢一個名字。你選擇的名字通常不重要,在這裏簡單的名字很常見 - 甚至只有單個字母。有10個子查詢串起來,你可能需要選擇更有意義的東西。
相關問題
- 1. with語句SQL,在where子句
- 2. SQL「with」子句
- 3. C# - SQL WITH子句
- 4. WITH語句VS子查詢
- 5. SQL語句WHERE子句
- 6. SQL語句where子句COUNT()
- 7. 如何SQL Statement with With語句?
- 8. Sql server DELETE和WITH子句
- 9. SQL Insert with multiple where子句
- 10. SQL Server - 在INSERT語句中使用WITH子句
- 11. Object with Combobox with With語句
- 12. with語句
- 13. H2DB WITH子句
- 14. 在「With」語句中使用「IF」語句
- 15. HP Quality Center中的「WITH」SQL語句 - 無效的語句 - Oracle DB
- 16. verilog with cocotb:assign語句
- 17. RegularExpressionValidator with Or語句
- 18. WITH語句在PostgreSQL
- 19. WITH動態SQL中的語句
- 20. WITH語句中的SQL top 1
- 21. 使用WITH語句的SQL UNION
- 22. 在SQL中使用UNION和WITH語句
- 23. SQL語句中的IF子句
- 24. SQL語句中的varchar類型子句
- 25. SQL語句形成到一個句子
- 26. SQL語句中的WHERE子句陳述
- 27. IF在SQL Server語句的where子句
- 28. SQL If(或Case)語句的where子句?
- 29. 添加where子句的SQL語句
- 30. SQL語句 「動態」 where子句