前言
對(duì)于一些原理性文章園中已有大量的文章尤其是關(guān)于索引這一塊,我也是花費(fèi)大量時(shí)間去學(xué)習(xí),對(duì)于了解索引原理對(duì)于后續(xù)理解查詢計(jì)劃和性能調(diào)優(yōu)有很大的幫助,而我們只是一些內(nèi)容進(jìn)行概括和總結(jié),這一節(jié)我們開始正式步入學(xué)習(xí)SQL中簡(jiǎn)單的查詢語(yǔ)句,簡(jiǎn)短的內(nèi)容,深入的理解。
簡(jiǎn)單查詢語(yǔ)句
所有復(fù)雜的語(yǔ)句都是由簡(jiǎn)單的語(yǔ)句組成基本都是由SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY等組成,當(dāng)然還包括一些謂詞等等。比如當(dāng)我們要查詢某表中所有數(shù)據(jù)時(shí)我們會(huì)像如下進(jìn)行。
SELECT * FROM TABLE
到這里是不是查詢就是從SELECT開始呢?我們應(yīng)該從實(shí)際生活舉例,如我們需要到菜市場(chǎng)買菜,我們想買芹菜,我們應(yīng)該是到有芹菜的攤位上去買,也就是從哪里去買,到這里我們會(huì)發(fā)現(xiàn)上述查詢數(shù)據(jù)的順序應(yīng)該是先FROM然后是SELECT。在SQL 2012基礎(chǔ)教程中列出子句是按照以下順序進(jìn)行邏輯處理。
1 FROM 2 WHERE 3 GROUP BY 4 HAVING 5 SELECT 6 ORDER BY
比如我們要查詢篩選客戶71下的訂單,我們會(huì)進(jìn)行如下查詢。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26