office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

在access中使用子查詢的一些規則和限製

2020-03-31 08:00:00
tmtony8
原創
21995

相對來説,access子查詢的速度會慢一點,因爲子查詢要針對外部查詢處理的每一行分彆求解一次,特彆在數據集較大的情況下,速度影響會更加明顯。

但是許多分析需要包含多箇步驟的過程,過度使用臨時錶或者暫時性的查詢有可能會導緻分析過程變得混亂,而且數據庫容易膨脹。

雖然access使用子查詢對性能有一定的影響,但是更多的人願意編寫子查詢來換取優化的分析過程。


有網友在編寫子查詢的時候,經常遇到編寫錯誤,下麵總結一下在使用子查詢時,必鬚遵循的一些規則和限製:

1. 子查詢必鬚至少在其sql字符串中具有一箇select語句和一箇from子句

2. 必鬚使用括號將子查詢括起來

3. 從理論上講,最多可以在一箇查詢中嵌套31箇子查詢。但是,具體的數字取決於你所用計祘機的性能和查詢的複雜程度

4. 隻要子查詢返迴單箇值,便可以將其用作錶達式

5. 僅當子查詢是 Select Top 或者Select  Top Percent語句時,纔可以在其中使用Order by 子句

6. 不能在包含Group by子句的子查詢中使用Distinct關鍵字

7. 如果在外部查詢和子查詢中均使用某箇錶,那麽在包含該錶的查詢中必鬚使用錶彆名

分享