office交流網(wǎng)--QQ交流群號

Access培訓(xùn)群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

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

在access中使用子查詢的一些規(guī)則和限制

2020-03-31 08:00:00
tmtony8
原創(chuàng)
22002

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

但是許多分析需要包含多個步驟的過程,過度使用臨時表或者暫時性的查詢有可能會導(dǎo)致分析過程變得混亂,而且數(shù)據(jù)庫容易膨脹。

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


有網(wǎng)友在編寫子查詢的時候,經(jīng)常遇到編寫錯誤,下面總結(jié)一下在使用子查詢時,必須遵循的一些規(guī)則和限制:

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

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

3. 從理論上講,最多可以在一個查詢中嵌套31個子查詢。但是,具體的數(shù)字取決于你所用計算機的性能和查詢的復(fù)雜程度

4. 只要子查詢返回單個值,便可以將其用作表達式

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

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

7. 如果在外部查詢和子查詢中均使用某個表,那么在包含該表的查詢中必須使用表別名

分享
文章分類
聯(lián)系我們
聯(lián)系人: 王先生
Email: 18449932@qq.com
QQ: 18449932
微博: officecn01
移動訪問