SQL使用(二) 聯合查詢和單查詢的優缺點

2021-07-29 02:44:50 字數 440 閱讀 7428

聯合查詢可以通過多步單查詢來完成,那麼什麼時候用聯合查詢,什麼時候用單查詢呢?它們的優缺點各是什麼呢?想必大家跟我一樣也存在這種疑惑,我經過搜尋相關資料,現對聯合查詢和單查詢進行如下總結:

首先從我個人經歷出發談談我的感受,在學校的時候雖然也學過聯合查詢等知識,但是由於自己嫌記得東西太多就沒有好好去研究,所以沒工作之前一直在用單查詢去做。工作之後,單位的專案很多地方用到聯合查詢,被迫之下只能去學習,慢慢得也對聯合查詢有了一定理解。公司處理的資料量相對較大,所以查詢的速度也會慢,效率問題成了關鍵,就搜尋了相關資料來研究聯合查詢和單查詢的優缺點。

綜上所述:單查詢相較於聯合查詢的更適用於現在的開發理念,個人也很傾向於單查詢,雖然麻煩些,但是做為開發人員,單查詢可以讓開發人員的思路更清晰些。

參考資料:

sql注入(二) 聯合查詢及實際用途

假設先前已存在兩個表create test和goods 解決 使用聯合查詢 侷限 前提是這兩個表的列數必須相同 該處均為3列 解決 實戰1 也可以通過如下語句,來猜測確定goods表中的列數 注意此處預設不知道sqltest的列數及其中的內容 當select後面為n個任意數字,代表選中n列,不管在s...

SQL使用 聯合查詢

a表 b表 c表 內連線 inner join 內連線 僅顯示兩個表中匹配行,即兩表中都有才顯示。sql如下 select a.id as aid,a.content as acontent,b.id as bid,b.content as bcontent from a inner join b ...

sql 的聯合查詢union

乙個select查詢出來的結果其實也是一張表,而union就是把多個select查詢的結果 表 接成乙個結果。比如 select name,age,from comp user 執行後的結果為 周1,18,男 周2,20,女 select name 1,age 1,1 from dept user ...