吃透SQL:從入門到實戰(zhàn)(精講視頻版)_第1頁
吃透SQL:從入門到實戰(zhàn)(精講視頻版)_第2頁
吃透SQL:從入門到實戰(zhàn)(精講視頻版)_第3頁
吃透SQL:從入門到實戰(zhàn)(精講視頻版)_第4頁
吃透SQL:從入門到實戰(zhàn)(精講視頻版)_第5頁
已閱讀5頁,還剩304頁未讀, 繼續(xù)免費閱讀

付費閱讀全文

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

吃透

從入門到實戰(zhàn)SQL

張明星◎編著

SQL

內(nèi)容簡介

隨著大數(shù)據(jù)時代的到來,SQL語言作為訪問和處理數(shù)據(jù)庫的標準計算機語言,

已成為數(shù)據(jù)分析的必備技能。本書循序漸進地講解了使用SQL語言操作數(shù)據(jù)庫的核

心知識,并通過具體示例的實現(xiàn)過程演練了查詢、更新、刪除、添加、維護數(shù)據(jù)的

方法和流程。全書簡潔而不失其技術(shù)深度,內(nèi)容豐富全面,以精煉的文字介紹了復

雜的案例,幫助讀者從知識點講解平滑過渡到動手實踐。

本書旨在幫助數(shù)據(jù)分析從業(yè)人員更加細致深入地了解SQL語言的基礎(chǔ)語法和應(yīng)

用技能,并在此基礎(chǔ)上進一步提高自己運用SQL語言高效解決實踐問題的能力;除

此之外,系統(tǒng)的知識脈絡(luò)和嵌入其中的經(jīng)典案例讓本書還可以作為大專院校相關(guān)專

業(yè)以及培訓學校的參考用書。

圖書在版編目(CIP)數(shù)據(jù)

吃透SQL:從入門到實戰(zhàn):精講視頻版/張明星編著.—北京:

中國鐵道出版社有限公司,2022.8

ISBN978-7-113-28602-6

Ⅰ.①吃…Ⅱ.①張…Ⅲ.①SQL語言Ⅳ.①TP311.132.3

中國版本圖書館CIP數(shù)據(jù)核字(2021)第247160號

書名:吃透SQL:從入門到實戰(zhàn)(精講視頻版)

CHITOUSQL:CONGRUMENDAOSHIZHAN(JINGJIANGSHIPINBAN)

作者:張明星

責任編輯:荊波編輯部電話:(010)51873026郵箱:the-tradeoff@

封面設(shè)計:

責任校對:孫玫

責任印制:趙星辰

出版發(fā)行:中國鐵道出版社有限公司(100054,北京市西城區(qū)右安門西街8號)

印刷:北京銘成印刷有限公司

版次:2022年8月第1版2022年8月第1次印刷

開本:787mm×1092mm1/16印張:19字數(shù):396千

書號:ISBN978-7-113-28602-6

定價:79.00元

版權(quán)所有侵權(quán)必究

凡購買鐵道版圖書,如有印制質(zhì)量問題,請與本社讀者服務(wù)部聯(lián)系調(diào)換。電話:(010)51873174

打擊盜版舉報電話:(010)63549461

前言

在軟件開發(fā)應(yīng)用中,數(shù)據(jù)庫是實現(xiàn)動態(tài)軟件的基礎(chǔ)。無論是桌面軟件還是Web程

序,都需要借助于數(shù)據(jù)庫技術(shù)實現(xiàn)動態(tài)交互功能。而熟練運用數(shù)據(jù)庫技術(shù)的前提便是

扎實掌握結(jié)構(gòu)化查詢語言(StructuredQueryLanguage,簡稱SQL);SQL語言是一種數(shù)

據(jù)庫查詢和程序設(shè)計語言,用于存取、查詢、更新數(shù)據(jù)以及管理數(shù)據(jù)庫系統(tǒng)。

SQL語言是數(shù)據(jù)庫開發(fā)技術(shù)的核心,是國際上公認的標準數(shù)據(jù)庫處理語言。無論

是MySQL、SQLServer、Oracle和DB2數(shù)據(jù)庫,還是其他非關(guān)系型的數(shù)據(jù)庫,都是用

SQL語言實現(xiàn)數(shù)據(jù)的添加、修改、刪除和維護等操作。

從應(yīng)用場景和崗位需求來講,SQL更是程序員必備的一項技能,無論做后端開發(fā)、

大數(shù)據(jù)開發(fā)、數(shù)據(jù)分析、DBA還是產(chǎn)品經(jīng)理,SQL都是必須要掌握的,這是筆者寫作

本書的主要目的,希望通過SQL基本技能和實踐案例的細致講解,幫助讀者夯實基礎(chǔ),

提升工作效率。

本書的特色

1.內(nèi)容全面

本書詳細講解了SQL語言開發(fā)技術(shù),循序漸進地闡述和演示了各個知識點的使用

方法和技巧,幫助讀者快速步入SQL應(yīng)用高手之列。

2.適用于主流數(shù)據(jù)庫

本書中的絕大部分示例都適用于MySQL、SQLServer和Oracle數(shù)據(jù)庫,這3種數(shù)

據(jù)庫是當今開發(fā)領(lǐng)域中主流的數(shù)據(jù)庫產(chǎn)品,可滿足本書讀者的學習要求以及在不同數(shù)

據(jù)庫之間切換的實踐需要。

3.示例驅(qū)動教學

本書采用理論加示例的講解方式,通過對這些示例的細致演示實現(xiàn)了對知識點的

橫向切入和縱向比較,讓讀者有更多的實踐演練機會,并且可以從不同的方位展現(xiàn)一

個知識點的用法,真正實現(xiàn)了拔高的學習效果。

4.提供精彩講解視頻

本書針對每節(jié)內(nèi)容錄制了講解視頻,視頻中既包括示例講解也包括知識點講解,

幫助讀者更透徹地理解書中內(nèi)容并清楚示例運行過程。

本書的讀者對象

本書可幫助以下幾類讀者提升數(shù)據(jù)處理和分析的實踐能力。

(1)數(shù)據(jù)庫管理和開發(fā)人員

幫助他們更加系統(tǒng)地了解SQL語言的基礎(chǔ)語法和應(yīng)用技能,并在此基礎(chǔ)上進一步

提高自己運用SQL語言高效解決實踐問題的能力。

ii吃透SQL:從入門到實戰(zhàn)(精講視頻版)

(2)數(shù)據(jù)分析行業(yè)非技術(shù)人員

SQL語言可以較高地提升數(shù)據(jù)分析統(tǒng)計的效率,可幫助該類讀者適當提升數(shù)據(jù)應(yīng)

用技能,提升工作效率。

(3)相關(guān)專業(yè)和培訓班學生

本書具備較為系統(tǒng)的知識脈絡(luò)和嵌入其中的經(jīng)典案例,可以幫助大專院校相關(guān)專

業(yè)以及培訓學校的學生夯實SQL語言基礎(chǔ),提高動手能力。

整體下載包

筆者為書中每節(jié)內(nèi)容錄制了講解視頻,為了幫助不同網(wǎng)絡(luò)環(huán)境的讀者順利獲取到

本書的視頻內(nèi)容,筆者將所有視頻按照章節(jié)序號做成了整體下載包,下載鏈接和二維

碼放在了本書封底上方,讀者可獲取使用。

致謝

本書在編寫過程中得到了中國鐵道出版社有限公司各位編輯的大力支持,正是各

位編輯的求實、耐心和效率,才使得本書能夠以更優(yōu)化的表現(xiàn)方式出版。

另外,也十分感謝我的家人給予的巨大支持。

筆者水平有限,書中存在紕漏之處在所難免,誠請讀者提出寶貴的意見或建議,

以便修訂并使之更臻完善。

最后感謝您購買本書,希望本書能成為您數(shù)據(jù)分析和應(yīng)用之路上的領(lǐng)航者,祝您

閱讀快樂!

張明星

2022年5月

目錄

第1章數(shù)據(jù)庫技術(shù)的相關(guān)概念

1.1數(shù)據(jù)庫的定義.............................................................................................................1

1.1.1數(shù)據(jù)......................................................................................................................1

1.1.2數(shù)據(jù)庫..................................................................................................................2

1.1.3數(shù)據(jù)庫管理系統(tǒng)...................................................................................................2

1.1.4數(shù)據(jù)庫的種類.......................................................................................................2

1.2SQL基礎(chǔ)....................................................................................................................3

1.2.1SQL的優(yōu)勢和功能...............................................................................................4

1.2.2SQL的結(jié)構(gòu)..........................................................................................................4

1.3準備數(shù)據(jù).....................................................................................................................4

第2章數(shù)據(jù)的基本查詢

2.1使用SELECT語句的基本語法................................................................................9

2.2單列查詢.....................................................................................................................9

2.2.1單列查詢的基本操作..........................................................................................10

【示例2-1】查詢數(shù)據(jù)庫表goods中保存的商品名稱....................................................10

【示例2-2】查詢數(shù)據(jù)庫表goods中保存的商品價格....................................................10

2.2.2大小寫問題.........................................................................................................11

【示例2-3】查詢數(shù)據(jù)庫表goods中商品的庫存信息....................................................11

2.3多列查詢...................................................................................................................11

2.3.1多列查詢的基本操作..........................................................................................11

【示例2-4】同時查詢數(shù)據(jù)庫表goods中商品的名稱和價格信息.................................12

【示例2-5】同時查詢數(shù)據(jù)庫表goods中商品的名稱、價格和庫存信息.....................12

2.3.2空格的問題.........................................................................................................12

【示例2-6】同時查詢數(shù)據(jù)庫表goods中商品的名稱、價格、庫存和銷量信息..........13

2.4查詢所有的列...........................................................................................................13

【示例2-7】查詢數(shù)據(jù)庫表goods中所有列的信息(使用通配符“*”).....................14

【示例2-8】查詢數(shù)據(jù)庫表goods中所有列的信息(列出所有列名).........................14

2.5在查詢時使用別名...................................................................................................15

2.5.1為列設(shè)置別名.....................................................................................................15

ii吃透SQL:從入門到實戰(zhàn)(精講視頻版)

【示例2-9】為數(shù)據(jù)庫表goods中的商品列設(shè)置別名....................................................15

2.5.2為表設(shè)置別名.....................................................................................................16

【示例2-10】為數(shù)據(jù)庫表goods設(shè)置別名.....................................................................16

2.6在查詢時刪除重復的數(shù)據(jù).......................................................................................16

2.6.1刪除重復數(shù)據(jù)的基本語法..................................................................................16

2.6.2不使用DISTINCT和使用DISTINCT后的對比...............................................16

【示例2-11】查詢數(shù)據(jù)庫表goods中商品制造商的信息..............................................17

【示例2-12】查詢數(shù)據(jù)庫表goods中商品制造商的信息(刪除重復數(shù)據(jù))...............17

2.6.3在查詢多列信息時使用DISTINCT...................................................................18

【示例2-13】使用DISTINCT語句查詢數(shù)據(jù)庫表goods中制造商

和價格的信息........................................................................................18

2.7使用WHERE子句過濾查詢結(jié)果...........................................................................19

2.7.1使用WHERE子句的語法..................................................................................19

2.7.2簡單的限制查詢.................................................................................................19

【示例2-14】查詢數(shù)據(jù)庫表goods中價格是45的數(shù)據(jù)................................................19

【示例2-15】查詢數(shù)據(jù)庫表goods中價格高于50的數(shù)據(jù)............................................20

2.7.3涉及多列的限制查詢..........................................................................................20

【示例2-16】查詢數(shù)據(jù)庫表goods中價格是45的商品名稱........................................20

2.7.4WHERE子句的位置問題...................................................................................21

【示例2-17】查詢數(shù)據(jù)庫表goods中價格高于50的商品名稱(錯誤用法).............21

2.8限制查詢結(jié)果...........................................................................................................21

2.8.1在SQLServer數(shù)據(jù)庫中限制查詢結(jié)果..............................................................22

【示例2-18】查詢數(shù)據(jù)庫表goods中前5個商品的詳細信息......................................22

【示例2-19】查詢數(shù)據(jù)庫表goods中前5個商品的名稱信息......................................22

2.8.2在MySQL數(shù)據(jù)庫中限制查詢結(jié)果....................................................................23

【示例2-20】查詢數(shù)據(jù)庫表goods中前5個商品的詳細信息......................................23

【示例2-21】查詢數(shù)據(jù)庫表goods中第5行以后的5個商品信息...............................24

【示例2-22】查詢數(shù)據(jù)庫表goods中第3行以后的5個商品信息...............................24

2.8.3在其他數(shù)據(jù)庫中限制查詢結(jié)果..........................................................................25

【示例2-23】查詢數(shù)據(jù)庫表goods中前5個商品的詳細信息(Oracle版)................25

【示例2-24】查詢數(shù)據(jù)庫表goods中前5個商品的詳細信息(DB2版)...................26

2.9使用注釋...................................................................................................................26

【示例2-25】同時查詢數(shù)據(jù)庫表goods中商品的名稱和價格信息

(SQLServer版)......................................................................................27

【示例2-26】同時查詢數(shù)據(jù)庫表goods中商品的名稱和價格信息

(MySQL版)............................................................................................27

【示例2-27】同時查詢數(shù)據(jù)庫表goods中商品的名稱和價格信息

(SQLServe/MySQL版)..........................................................................28

目錄iii

第3章數(shù)據(jù)過濾的深入探討

3.1在WHERE子句中使用比較操作符.......................................................................29

3.1.1使用“=”過濾查詢數(shù)據(jù)....................................................................................30

【示例3-1】查詢數(shù)據(jù)庫表goods中價格是45的商品的詳細信息...............................30

3.1.2使用“>”過濾查詢數(shù)據(jù)....................................................................................30

【示例3-2】查詢數(shù)據(jù)庫表goods中價格高于60的商品的詳細信息...........................30

【示例3-3】查詢數(shù)據(jù)庫表goods中銷量高于500的商品信息....................................31

3.1.3使用“<”過濾查詢數(shù)據(jù)....................................................................................31

【示例3-4】查詢數(shù)據(jù)庫表goods中價格低于60的商品的詳細信息...........................31

3.1.4使用“>=”過濾查詢數(shù)據(jù).................................................................................32

【示例3-5】查詢數(shù)據(jù)庫表goods中價格大于等于80的商品的詳細信息...................32

3.1.5使用“<=”過濾查詢數(shù)據(jù).................................................................................32

【示例3-6】查詢數(shù)據(jù)庫表goods中庫存小于等于60的商品的詳細信息...................33

3.1.6使用“!>”過濾查詢數(shù)據(jù)..................................................................................33

【示例3-7】查詢數(shù)據(jù)庫表goods中庫存不大于60的商品信息..................................33

3.1.7使用“!<”過濾查詢數(shù)據(jù)..................................................................................34

【示例3-8】查詢數(shù)據(jù)庫表goods中庫存不小于60的商品信息..................................34

3.1.8使用“!=”和“<>”過濾查詢數(shù)據(jù)..................................................................35

【示例3-9】查詢數(shù)據(jù)庫表goods中售價不是45的商品信息(使用“!=”)..............35

【示例3-10】查詢數(shù)據(jù)庫表goods中生產(chǎn)廠家不是“公司A”的商品信息

(使用“<>”)...........................................................................................35

3.2空值處理...................................................................................................................36

3.2.1在數(shù)據(jù)庫中創(chuàng)建空值..........................................................................................36

3.2.2判斷某個值是否為空值......................................................................................37

【示例3-11】查詢數(shù)據(jù)庫表goods中銷量值為空的商品信息......................................37

【示例3-12】查詢數(shù)據(jù)庫表goods中銷量值不為空的商品信息..................................38

第4章在查詢中使用運算符和表達式

4.1使用算術(shù)運算符和表達式.......................................................................................39

4.1.1常用的算術(shù)運算符.............................................................................................39

4.1.2在WHERE子句中使用算術(shù)運算符...................................................................39

【示例4-1】查詢數(shù)據(jù)庫表goods中價格是45的商品的詳細信息...............................40

【示例4-2】查詢數(shù)據(jù)庫表goods中商品編號是2的商品的詳細信息.........................40

【示例4-3】查詢數(shù)據(jù)庫表goods中價格是45的商品的詳細信息

(混合運算形式)......................................................................................40

4.1.3在SELECT子句中使用算術(shù)運算符..................................................................41

iv吃透SQL:從入門到實戰(zhàn)(精講視頻版)

【示例4-4】分別查詢并顯示數(shù)據(jù)庫表goods中商品的正常價格和兩倍

價格信息.....................................................................................................41

【示例4-5】分別查詢并顯示數(shù)據(jù)庫表goods商品的正常價格和統(tǒng)一加2后的

價格信息.....................................................................................................42

【示例4-6】計算數(shù)據(jù)庫表goods中每種商品的銷售額................................................42

【示例4-7】分別查詢并顯示數(shù)據(jù)庫表goods中商品的正常價格和6倍價格信息......44

4.1.4在TOP子句中使用算術(shù)運算符.........................................................................44

【示例4-8】查詢數(shù)據(jù)庫表goods中前5個商品的詳細信息(SQLServer版)..........44

4.2使用邏輯運算符和表達式.......................................................................................45

4.2.1常見的邏輯運算符.............................................................................................45

4.2.2使用NOT運算符...............................................................................................45

【示例4-9】查詢數(shù)據(jù)庫表goods中單價不大于等于80的商品信息...........................46

4.2.3使用OR運算符..................................................................................................47

【示例4-10】查詢數(shù)據(jù)庫表goods中單價是55或77的商品信息...............................47

【示例4-11】查詢數(shù)據(jù)庫表goods中單價是55或銷量大于2000的商品信息............48

4.2.4使用AND運算符...............................................................................................48

【示例4-12】查詢數(shù)據(jù)庫表goods中單價是45并且銷量大于200的商品信息..........49

4.2.5使用邏輯運算符處理NULL值..........................................................................50

【示例4-13】查詢數(shù)據(jù)庫表goods中單價是45或者銷量為NULL的商品信息.........51

【示例4-14】查詢數(shù)據(jù)庫表goods中單價是60并且銷量為NULL的商品信息.........52

第5章數(shù)據(jù)排序

5.1數(shù)值排序...................................................................................................................54

5.1.1數(shù)值排序的基本語法..........................................................................................54

5.1.2升序排列和降序排列..........................................................................................54

【示例5-1】查詢數(shù)據(jù)庫表goods中的商品信息并按照價格升序排列.........................55

【示例5-2】查詢數(shù)據(jù)庫表goods中的商品信息并按照價格降序排列.........................56

5.1.3不使用ASC和DESC的排序............................................................................57

【示例5-3】查詢數(shù)據(jù)庫表goods中的商品信息并按照銷量升序排列.........................57

5.1.4按照別名進行排序.............................................................................................57

【示例5-4】查詢數(shù)據(jù)庫表goods中商品的名稱和銷量信息并按照銷量升序排列...............58

5.1.5多列排序.............................................................................................................58

【示例5-5】查詢數(shù)據(jù)庫表goods中商品的信息并按照價格和銷量升序排列.............59

【示例5-6】查詢數(shù)據(jù)庫表goods中商品的信息,先按照價格升序排列,

價格相同時可按照銷量降序排列...............................................................60

5.1.6排序的簡寫形式.................................................................................................60

【示例5-7】查詢數(shù)據(jù)庫表goods中商品的信息并按照價格進行升序排列

目錄v

(簡寫形式)..............................................................................................61

5.1.7對指定的行數(shù)進行排序......................................................................................62

【示例5-8】按照價格升序排列數(shù)據(jù)庫表goods中前5個商品的詳細信息

(SQLServer版)......................................................................................62

【示例5-9】找出數(shù)據(jù)庫表goods中銷量最高的商品....................................................63

【示例5-10】按照價格升序排列數(shù)據(jù)庫表goods中前5個商品的詳細信息

(MySQL版)............................................................................................63

【示例5-11】按照價格升序排列數(shù)據(jù)庫表goods中第3行以后的3個商品...............64

【示例5-12】按照價格升序排列數(shù)據(jù)庫表goods中前5個商品的詳細信息

(Oracle版)..............................................................................................64

【示例5-13】按照價格升序排列數(shù)據(jù)庫表goods中前5個商品的詳細信息

(DB2版).................................................................................................65

5.1.8使用比較運算符限制排序..................................................................................65

【示例5-14】按照銷量升序排列數(shù)據(jù)庫表goods中價格是45的商品信息.................66

【示例5-15】查詢數(shù)據(jù)庫表goods中銷量大于60的商品信息,并將查詢結(jié)果

按照降序排列............................................................................................66

【示例5-16】升序排列數(shù)據(jù)庫表goods中售價不等于45的商品信息.........................66

5.2文本排序...................................................................................................................67

5.2.1英文字符串的排序.............................................................................................67

【示例5-17】查詢數(shù)據(jù)庫表goods中的商品信息并按照列“ship”的值升序排列.....68

5.2.2中文的默認排序.................................................................................................69

【示例5-18】查詢數(shù)據(jù)庫表goods中的商品信息并按照名稱升序排列.......................69

5.2.3按照姓氏筆畫排序.............................................................................................71

【示例5-19】查詢數(shù)據(jù)庫表goods中的商品信息并按照名稱的姓氏筆畫升序排列

(SQLserver版).....................................................................................72

【示例5-20】查詢數(shù)據(jù)庫表goods中的商品信息并按照名稱的姓氏筆畫升序排列

(Oracle版)............................................................................................73

第6章多條件查詢和模糊查詢

6.1多個條件的匹配.......................................................................................................74

6.1.1傳統(tǒng)的OR操作符..............................................................................................74

6.1.2使用IN解決問題...............................................................................................75

【示例6-1】查詢數(shù)據(jù)庫表goods中制造商是“公司A”或“公司B”的商品信息.....75

【示例6-2】查詢數(shù)據(jù)庫表goods中價格是45、56和77的商品信息.........................76

6.2操作符IN的主流用法.............................................................................................76

6.2.1在IN表達式中使用算術(shù)表達式........................................................................76

【示例6-3】查詢數(shù)據(jù)庫表goods中價格是45、60和77的商品信息

vi吃透SQL:從入門到實戰(zhàn)(精講視頻版)

(使用算術(shù)表達式)...................................................................................76

6.2.2將列作為IN的選項值.......................................................................................77

【示例6-4】查詢數(shù)據(jù)庫表goods中價格是60或庫存是60的商品信息.....................77

6.2.3使用NOTIN查詢不滿足多個條件的數(shù)據(jù)........................................................77

【示例6-5】查詢數(shù)據(jù)庫表goods中價格不是20、60或100的商品信息...................77

【示例6-6】查詢數(shù)據(jù)庫表goods中價格不是60或庫存不是60的商品信息.............78

【示例6-7】查詢數(shù)據(jù)庫表goods中最后3條數(shù)據(jù)的信息............................................79

6.3使用通配符實現(xiàn)模糊查詢.......................................................................................79

6.3.1操作符LIKE.......................................................................................................79

6.3.2使用通配符“%”..................................................................................................80

【示例6-8】查詢數(shù)據(jù)庫表goods中商品名稱的開頭包含“商”的商品信息.............80

【示例6-9】查詢數(shù)據(jù)庫表goods中商品名稱的結(jié)尾包含“商”的商品信息.............81

【示例6-10】查詢數(shù)據(jù)庫表goods中商品名稱包含“商”的商品信息.......................81

6.3.3使用通配符“_”...................................................................................................82

【示例6-11】查詢數(shù)據(jù)庫表goods中商品名稱的第一個字符是“商”,并且后面

兩個字符為任意值的商品信息................................................................82

【示例6-12】查詢數(shù)據(jù)庫表goods中商品名稱有4個字符,并且第二個字符

是“商”,其他3個字符為任意值的商品信息.......................................83

6.3.4使用通配符“[]”................................................................................................83

【示例6-13】查詢數(shù)據(jù)庫表goods中商品名稱以“商”或“固”開頭的商品信息....84

【示例6-14】查詢數(shù)據(jù)庫表goods中商品名稱以“商”或“7”結(jié)尾的商品信息........84

【示例6-15】查詢數(shù)據(jù)庫表goods中價格是以5到7結(jié)尾的商品信息.......................84

【示例6-16】查詢數(shù)據(jù)庫表goods中商品名稱以字母“a-z”開頭的商品信息...........85

6.3.5使用通配符“[^]”...............................................................................................86

【示例6-17】查詢數(shù)據(jù)庫表goods中商品名稱不是以“商”或“7”開頭的

商品信息..................................................................................................86

【示例6-18】查詢數(shù)據(jù)庫表goods中商品名稱不是以字母“a-z”開頭的

商品信息..................................................................................................86

第7章范圍查找

7.1使用BETWEEN的語法格式..................................................................................88

【示例7-1】查詢數(shù)據(jù)庫表goods中商品價格在45~60的商品信息............................88

7.2排序某范圍內(nèi)的數(shù)據(jù)...............................................................................................89

【示例7-2】降序排列數(shù)據(jù)庫表goods中商品價格在45~60的商品信息...................89

7.3查詢不在某范圍內(nèi)的數(shù)據(jù).......................................................................................90

【示例7-3】查詢數(shù)據(jù)庫表goods中商品價格不在45~60的商品信息.......................90

7.4BETWEEN的組合用法...........................................................................................91

目錄vii

7.4.1BETWEEN和邏輯運算符的混合用法...............................................................91

【示例7-4】查詢數(shù)據(jù)庫表goods中銷量在200~300并且價格在45~60的商品信息......91

【示例7-5】查詢數(shù)據(jù)庫表goods中銷量在200~300或者價格在45~60的商品

信息............................................................................................................91

7.4.2BETWEEN和操作符IN的混合用法.................................................................92

【示例7-6】查詢數(shù)據(jù)庫表goods中價格在45~60并且制造商是“公司A”

或“公司B”的商品信息............................................................................92

【示例7-7】查詢數(shù)據(jù)庫表goods中制造商是“公司A”或“公司B”,或者價格

在45~60的商品信息...............................................................................92

7.4.3BETWEEN和操作符NOTIN的混合用法........................................................93

【示例7-8】查詢數(shù)據(jù)庫表goods中制造商不是“公司A”或“公司B”,并且價格

在45~60的商品信息...............................................................................93

7.4.4BETWEEN和通配符LIKE的混合用法............................................................94

【示例7-9】查詢數(shù)據(jù)庫表goods中商品名稱的開頭包含文字“商”,并且價格

在45~60的商品信息.............

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論