版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第五章銷售管理數(shù)據(jù)庫的數(shù)據(jù)查詢技能目標(biāo)在銷售管理系統(tǒng)數(shù)據(jù)庫中能根據(jù)按照指定的要求 靈活、快速地查詢相關(guān)信息。SELECT語句的語法格式SELECT輸出列表INTO 新表名FROM數(shù)據(jù)源列表WHERE査詢條件表達(dá)式 GROUP BY分組表達(dá)式HAVING過濾條件ORDER BY排序表達(dá)式ASC | DESC 1、查詢所有的列(使用*)【例】從商品表中查詢所有商品的信息。2、査詢指定的列【例】從客戶表中檢索所有客戶的公司名稱、聯(lián)系人姓名和地址。3、使用TOP關(guān)鍵字【例】檢索客戶表中前5位客戶的公司名稱、聯(lián)系人姓名和地址。4、使用DISTINCT關(guān)鍵字【例】從員工表中査詢所有員工的部門信息,并消去重
2、復(fù)記錄。5、更改列標(biāo)題方法:采用“列標(biāo)題二列名”的格式采用“列名 列標(biāo)題”的格式采用“列名as列標(biāo)題”的格式【例】查詢每個員工的姓名和性別,并在每人的姓名標(biāo) 題上顯示“員工姓名”?!揪毩?xí)】使用其他兩種方法6、使用計算列【例】查詢所有員工的工資在提高10%后信息,將提高后的工資列 標(biāo)題為“提高后工資”。7、使用聚合函數(shù)【例】統(tǒng)計公司有多少名員工。INTO子句用于將查詢的結(jié)果插入新表中,其語法格式如下。INTO新表名【例】使用INTO子句創(chuàng)建一個包含員工姓名和工資,并命名為 new employee的新表。使用WHERE子句的目的是為了從表格的數(shù)據(jù)集中 過濾出符合條件的行。其語法格式如下。SELE
3、CT v輸出列表INTO v新表名FROM v數(shù)據(jù)源列表aWHERE 査詢條件表達(dá)式1、使用算術(shù)表達(dá)式【例】査詢員工“蔡慧敏”的工資?!纠吭贑ompanysales數(shù)據(jù)庫的員工表(employee)中,查詢 工資大于3000元的員工信息2、使用邏輯表達(dá)式【例】在Companysales數(shù)據(jù)庫的員工表(employee)中,查詢 工資在3400元以下的女性員工姓名和工資信息。3、使用搜索范圍使用關(guān)鍵字Between.and,即査詢介于兩個值之間的記錄信息。 語法格式如下。v表達(dá)式NOT BETWEEN v表達(dá)式AND v表達(dá)式2>簡單查詢- WHERE子句(續(xù))4、使用IN關(guān)鍵字in關(guān)鍵
4、字給出表達(dá)式的取值范圍。語法:表達(dá)式NOT IN (值1,值2,值n)【例】在Companysales數(shù)據(jù)庫的銷售訂單表(Sell_order)中,査詢員工編號為1、5和7的員工接受訂單信息。5、使用模糊匹配LIKE子句格式如下。表達(dá)式 NOT LIKE v模式字符串【例】找出所有姓“章”的員工信息?!纠空页鏊胁恍铡袄睢钡膯T工信息。簡單查詢- WHERE子句(續(xù))6、空或非空性空和非空的判斷準(zhǔn)則是IS NULL和IS NOT NULLo【例】在銷售管理數(shù)據(jù)庫中,查找目前有哪些主管位置是為不空。語法格式:ORDER BY V 排序項ASC,V排序項ASC| DESCDESC,n【例】按工資降
5、序顯示員工的姓名和工資,工資相同時按姓名升序 排序如果需要按某一列數(shù)據(jù)的值進行分類,在分類 的基礎(chǔ)上再進行査詢,就要使用GROUP BY子句,它的語法格式如下GROUP BY 組合表達(dá)式【例】查詢男女員工的平均工資。【例】在銷售表Sell_Order表中,統(tǒng)計目前各種商品的訂單總數(shù)。HAVING子句指定組或聚合的搜索條件。HAVING 只能與SELECT語句一起使用。HAVING通常在GROUPBY子句中使用。如果不使用GROUP BY子句,則HAVING的行為與WHERE子句一樣,它的語法格式如下。HAVING搜索條件【例】在銷售表Sell_Order表中,查詢目前訂單總數(shù)超過1000的商
6、品訂單信息。COMPUTE子句可以用于SELECT語句既查看明細(xì)行,又查看匯總行??梢杂嬎惴纸M的匯總值,也可以 計算整個結(jié)果集的匯總值。語法格式如下。COMPUTE 聚合函數(shù)名(列名) , -N BY表達(dá)式,N 【例】査詢員工表employee中部門編號為1的各員工工資信息, 并計算平均工資。【例】對employee表中部門編號為1或2的員工工資,按照其部門 編號生成分組匯總行和明細(xì)行。連接的類型分為內(nèi)連接、外連接和交叉連接。連接的格式有兩種如下。格式一:SELECT v輸出列表FROM v表1 > v連接類型v表2 >ON ( v連接條件>)格式二:SELECT v輸出列表
7、FROM v 表1 > , v 表2 >WHERE v表1 >v列名v連接操作符v表2 v列名>內(nèi)連接內(nèi)連接把兩個表中的數(shù)據(jù),通過相同的列,連接 生成第3個表,僅包含那些滿足連接條件的數(shù)據(jù)行。 內(nèi)連接分為等值連接、非等值連接和自然連接?!纠坎樵円延嗁徚松唐房蛻舻墓久Q,聯(lián)系人姓名和所訂商品 編號和訂購數(shù)量?!纠坎樵儭皣┛萍加邢薰尽钡挠唵涡畔⒄f明:在多表查詢中,Select子句或Where子句中的列名前都加上了表名作為前綴,這樣可避免來自不同表中相同屬性名發(fā)生混淆。分類:左外連接、右外連接和全外連接。左向外連接:只包括左表的所有行,不包括右表的不 匹配行的外連接
8、;右向外連接:只包括右表的所有行,不包括左表的不 匹配行的外連接。完整外部連接:的不匹配的行的連接語法如下:SELECT v選擇列表FROM 左表名 LEFT OUTER JOIN 右表名ON連接條件【例】査詢是否所有的員工均接受了銷售訂單,包括員工的姓名和 訂單信息。右外連接的語法如下。SELECT v選擇列表FROM 左表名 RIGHT OUTER JOIN 右表名ON連接條件包括右表(出現(xiàn)在JOIN子句的最右邊)中的 所有行。不包括左表中的不匹配行?!纠繓嗽兪欠袼械墓?yīng)商提供的商品情況。全外連接的語法如下。SELECT v選擇列表FROM 左表名 FULL OUTER JOIN 右表
9、名ON連接條件包括所有連接表中的所有記錄,不論它們是否匹配?!纠渴褂萌膺B接查詢客戶和商品的訂購信息,包括客戶名稱、 聯(lián)系人姓名、訂購的商品名稱、訂購的數(shù)量和訂購日期。嵌套查詢在SQL中,將一條SELECT語句作為另一條 SELECT語句的一部分稱為嵌套査詢。外層的SELECT語 句被稱為外部査詢或父査詢,內(nèi)層的SELECT語句成為 內(nèi)部査詢或子?xùn)嗽?。嵌套査詢?nèi)缦隆ELECT v語句廣外層?xùn)嗽兓蚋覆樵儏f(xié)/FROM v語句WHERE v表達(dá)式IN(SELECT v語句廣內(nèi)層查詢或子查詢才/FROM v語句WHERE v條件)多值嵌套子查詢的返回結(jié)果是一列值的嵌套查詢稱為多值嵌套查詢。多值嵌套查詢經(jīng)常使用IN操作符。IN操作符使用的格式如下。V表達(dá)式 NOT IN (子查詢)【例】査詢已經(jīng)接收銷售訂單的員工姓名和工資信息?!纠坎樵冇嗁徟D痰目蛻舻拿Q和聯(lián)系地址。相關(guān)子查詢在相關(guān)子查詢中會用到關(guān)鍵字EXISTS引出子查
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 六盤水師范學(xué)院《農(nóng)民畫綜合材料創(chuàng)作》2023-2024學(xué)年第一學(xué)期期末試卷
- 焦作師范高等??茖W(xué)?!睹佬g(shù)課程設(shè)計與開發(fā)》2023-2024學(xué)年第一學(xué)期期末試卷
- 新蘇教版一年級下冊數(shù)學(xué)第1單元第1課時《9加幾》作業(yè)
- 華中師范大學(xué)《網(wǎng)球(2)》2023-2024學(xué)年第一學(xué)期期末試卷
- 【物理】第八章 運動和力+2024-2025學(xué)年人教版(2024)物理八年級下冊
- 河套學(xué)院《環(huán)境健康密碼》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶輕工職業(yè)學(xué)院《計算機組成及系統(tǒng)結(jié)構(gòu)》2023-2024學(xué)年第一學(xué)期期末試卷
- 駐馬店職業(yè)技術(shù)學(xué)院《制冷與空調(diào)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江藥科職業(yè)大學(xué)《數(shù)值模擬技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江工商大學(xué)《多媒體數(shù)據(jù)分析與檢索》2023-2024學(xué)年第一學(xué)期期末試卷
- 《偵探推理游戲精選300例》讀書筆記思維導(dǎo)圖PPT模板下載
- 2023年3高爐大修降料面停爐方案
- UG曲面造型的資料
- GB/T 35005-2018集成電路倒裝焊試驗方法
- 投標(biāo)報價明顯低于采購預(yù)算價說明函
- 福建師范大學(xué)(答案)課程考試2023年2月《刑事訴訟法》作業(yè)考核試題
- 寫人事物景作文課件
- 廠級安全培訓(xùn)資料
- 中國藥科大學(xué)《藥物化學(xué)》教學(xué)日歷
- 露天礦山課件
- 經(jīng)濟效益證明(模板)
評論
0/150
提交評論