版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機(jī)二級查詢第一頁,共七十二頁,2022年,8月28日姓名班級王老師09-1張老師09-2李老師09-3劉老師09-4姓名班級性別成績張山09-1男91李海09-2男87劉梅09-4女100Tom09-4男65趙琳09-1女90教師.dbf
學(xué)生.dbf第二頁,共七十二頁,2022年,8月28日姓名班級王老師09-1張老師09-2李老師09-3劉老師09-41.簡單查詢例1:請查詢所有教師的姓名第三頁,共七十二頁,2022年,8月28日1.簡單查詢格式:
SELECT列FROM表例:
SELECT姓名FROM教師姓名王老師張老師李老師劉老師第四頁,共七十二頁,2022年,8月28日1.簡單查詢習(xí)題:請查詢所有學(xué)生的姓名SELECT姓名FROM學(xué)生第五頁,共七十二頁,2022年,8月28日姓名班級性別成績張山09-1男91李海09-2男87劉梅09-4女100Tom09-4男65趙琳09-1女901.簡單查詢例2:請查詢所有學(xué)生的班級和姓名第六頁,共七十二頁,2022年,8月28日1.簡單查詢SELECT班級,姓名FROM學(xué)生班級姓名09-1張山09-2李海09-4劉梅09-4Tom09-1趙琳第七頁,共七十二頁,2022年,8月28日1.簡單查詢習(xí)題:請查詢所有學(xué)生的姓名和成績SELECT姓名,成績FROM學(xué)生第八頁,共七十二頁,2022年,8月28日姓名班級性別成績張山09-1男91李海09-2男87劉梅09-4女100Tom09-4男65趙琳09-1女901.簡單查詢例3:請查詢所有學(xué)生的班級第九頁,共七十二頁,2022年,8月28日1.簡單查詢例:
SELECT班級FROM學(xué)生班級09-109-209-409-409-1第十頁,共七十二頁,2022年,8月28日1.簡單查詢例:
SELECT班級FROM學(xué)生班級09-109-209-4SELECT
DISTINCT
班級FROM學(xué)生去掉重復(fù)值第十一頁,共七十二頁,2022年,8月28日1.簡單查詢習(xí)題:假設(shè)學(xué)生表中有“籍貫”這一列,請查詢所有學(xué)生的籍貫有哪些。SELECT
DISTINCT
籍貫FROM學(xué)生第十二頁,共七十二頁,2022年,8月28日1.簡單查詢所有列查詢學(xué)生表中的所有列SELECT姓名,班級,性別,成績FROM學(xué)生SELECT*FROM學(xué)生第十三頁,共七十二頁,2022年,8月28日2.簡單查詢帶條件格式:
SELECT列FROM表WHERE條件例1:
SELECT姓名FROM學(xué)生WHERE
成績>90例2:
SELECT姓名FROM學(xué)生WHERE
性別=’女’第十四頁,共七十二頁,2022年,8月28日1.簡單查詢習(xí)題:請查詢成績在80至90之間(不含端點(diǎn))的學(xué)生姓名和班級。SELECT姓名,班級FROM學(xué)生WHERE
成績>80and成績<90第十五頁,共七十二頁,2022年,8月28日1.簡單查詢習(xí)題:請查詢成績不在80至90之間(不含端點(diǎn))的學(xué)生姓名和班級。SELECT姓名,班級FROM學(xué)生WHERE
成績<80or成績>90第十六頁,共七十二頁,2022年,8月28日1.簡單查詢找出“09-1”或“09-2”班的同學(xué)的所有信息。SELECT*FROM學(xué)生 WHERE班級=’09-1’OR班級=’09-2’第十七頁,共七十二頁,2022年,8月28日1.簡單查詢找出成績大于90分的男生的所有信息。SELECT*FROM學(xué)生
WHERE成績>90AND性別=’男’第十八頁,共七十二頁,2022年,8月28日1.簡單查詢找出成績大于90分的,并且是“09-1”或“09-2”班的同學(xué)的所有信息。SELECT*FROM學(xué)生;
WHERE成績>90AND
(班級=’09-1’OR班級=’09-2’)第十九頁,共七十二頁,2022年,8月28日1.簡單查詢教師表中有性別和職稱字段,找出男教授和男副教授的所有信息。SELECT*FROM教師;
WHERE性別=’男’AND;
(職稱=’教授’OR職稱=’副教授’)第二十頁,共七十二頁,2022年,8月28日2.連接查詢查詢所有學(xué)生的姓名,班級和他們老師的姓名SELECT姓名,班級,姓名FROM學(xué)生,教師
WHERE學(xué)生.班級=教師.班級SELECT學(xué)生.姓名,學(xué)生.班級,教師.姓名FROM學(xué)生,教師WHERE學(xué)生.班級=教師.班級從多個表中取出數(shù)據(jù),表之間有公共字段作聯(lián)結(jié)的橋梁第二十一頁,共七十二頁,2022年,8月28日2.連接查詢找出教師的姓名和所擔(dān)任課程名稱。第二十二頁,共七十二頁,2022年,8月28日2.連接查詢找出教師的姓名和任課名稱。SELECT姓名,課程名FROM教師表,課程表
WHERE教師表.課程號=課程表.課程號第二十三頁,共七十二頁,2022年,8月28日3.嵌套查詢找出籍貫是北京的學(xué)生的全部信息。SELECT*FROM學(xué)生
WHERE籍貫=’北京’IN第二十四頁,共七十二頁,2022年,8月28日3.嵌套查詢找出籍貫是北京、山東、湖北、廣東的學(xué)生的全部信息。SELECT*FROM學(xué)生
WHERE籍貫=’北京’and籍貫=’山東’ and籍貫=’湖北’and籍貫=’廣東’SELECT*FROM學(xué)生
WHERE籍貫=’北京’or籍貫=’山東’ or籍貫=’湖北’or籍貫=’廣東’SELECT*FROM學(xué)生
WHERE籍貫IN(’北京’,’山東’,’湖北’,’廣東’)WHERE籍貫IN(’北京’,’山東’,’湖北’,’廣東’)第二十五頁,共七十二頁,2022年,8月28日3.嵌套查詢找出成績是66、77、88、99的學(xué)生的全部信息。SELECT*FROM學(xué)生
WHERE成績IN(66,77,88,99)第二十六頁,共七十二頁,2022年,8月28日4.Betweenand找出成績在60-90之間(包含端點(diǎn))的學(xué)生的全部信息。SELECT*FROM學(xué)生
WHERE成績between60and90相當(dāng)于:WHERE成績>=60and成績<=90第二十七頁,共七十二頁,2022年,8月28日4.Like找出姓張的學(xué)生的全部信息。SELECT*FROM學(xué)生
WHERE姓名like’張%’第二十八頁,共七十二頁,2022年,8月28日4.Like找出名字最后是“國”字的學(xué)生的全部信息。SELECT*FROM學(xué)生
WHERE姓名like’%國’第二十九頁,共七十二頁,2022年,8月28日4.Like找出名字第2個字是“國”字的學(xué)生。SELECT*FROM學(xué)生
WHERE姓名like’_國%’第三十頁,共七十二頁,2022年,8月28日4.Like找出名字第3個字是“國”字的學(xué)生。SELECT*FROM學(xué)生
WHERE姓名like’__國%’第三十一頁,共七十二頁,2022年,8月28日4.不是!=找出性別不是“男”的學(xué)生。SELECT*FROM學(xué)生
WHERE性別!=’男’第三十二頁,共七十二頁,2022年,8月28日5.結(jié)果排序orderby將男學(xué)生按成績升序排序。SELECT*FROM學(xué)生
where性別=’男’
orderby成績將男學(xué)生按成績降序排序。SELECT*FROM學(xué)生
where性別=’男’
orderby成績desc第三十三頁,共七十二頁,2022年,8月28日6.計算查詢計數(shù)函數(shù)count查詢學(xué)生總?cè)藬?shù)。SELECTcount(*)FROM學(xué)生查詢男學(xué)生及格的人數(shù)。SELECTcount(*)FROM學(xué)生
where性別=’男’and成績>=60第三十四頁,共七十二頁,2022年,8月28日6.計算查詢總和函數(shù)sum查詢?nèi)w學(xué)生總成績。SELECTsum(成績)FROM學(xué)生第三十五頁,共七十二頁,2022年,8月28日6.計算查詢平均函數(shù)avg查詢女學(xué)生成績平均分。SELECTavg(成績)FROM學(xué)生Where性別=’女’第三十六頁,共七十二頁,2022年,8月28日6.計算查詢最大最小函數(shù)maxmin查詢女學(xué)生成績最高分。SELECTmax(成績)FROM學(xué)生Where性別=’女’查詢成績最低分。SELECTmin(成績)FROM學(xué)生第三十七頁,共七十二頁,2022年,8月28日6.計算查詢查詢成績高于全班平均分的同學(xué)。SELECTavg(成績)FROM學(xué)生SELECT*from學(xué)生
where成績>
(selectavg(成績)FROM學(xué)生)第三十八頁,共七十二頁,2022年,8月28日6.計算查詢查詢成績最高分的同學(xué)信息。SELECTmax(成績)FROM學(xué)生
SELECT*from學(xué)生
where成績=
(selectmax(成績)FROM學(xué)生)SELECT姓名,max(成績)FROM學(xué)生第三十九頁,共七十二頁,2022年,8月28日7.分組查詢groupby查詢各班平均成績。SELECTavg(成績)FROM學(xué)生Groupby班級Avg_成績8910093第四十頁,共七十二頁,2022年,8月28日7.分組查詢groupby查詢各班平均成績。SELECT班級,avg(成績)FROM學(xué)生Groupby班級班級Avg_成績2011-1892011-21002011-393第四十一頁,共七十二頁,2022年,8月28日7.分組查詢groupby分別查詢男女學(xué)生成績最高分。SELECTmax(成績)FROM學(xué)生Groupby性別Max_成績10098第四十二頁,共七十二頁,2022年,8月28日7.分組查詢groupby分別查詢男女學(xué)生成績最高分。SELECT性別,max(成績)FROM學(xué)生Groupby性別性別Max_成績女100男98第四十三頁,共七十二頁,2022年,8月28日7.分組查詢groupby查詢男女生最高分的同學(xué)姓名。SELECT姓名,max(成績)FROM學(xué)生Groupby性別SELECT性別,max(成績)FROM學(xué)生Groupby性別第四十四頁,共七十二頁,2022年,8月28日7.分組查詢having查詢各班人數(shù)。SELECT班級,count(*)FROM學(xué)生Groupby班級班級cnt2011-1212011-292011-315第四十五頁,共七十二頁,2022年,8月28日7.分組查詢having查詢?nèi)藬?shù)大于10人的班級。SELECT班級,count(*)FROM學(xué)生Groupby班級havingcount(*)>10班級cnt2011-1212011-292011-315第四十六頁,共七十二頁,2022年,8月28日7.分組查詢having查詢各班最高分。SELECT班級,max(成績)FROM學(xué)生Groupby班級查詢最高分大于90的班級。SELECT班級,max(成績)FROM學(xué)生Groupby班級havingmax(成績)>90第四十七頁,共七十二頁,2022年,8月28日7.空值查詢isnull查詢成績未確定的同學(xué)。SELECT*FROM學(xué)生 where成績isnull=null不行第四十八頁,共七十二頁,2022年,8月28日7.空值查詢isnull查詢成績已確定的同學(xué)。SELECT*FROM學(xué)生 where成績isnotnull第四十九頁,共七十二頁,2022年,8月28日7.量詞查詢allanysome查詢成績高于全體男生的同學(xué)信息。SELECT*FROM學(xué)生where成績>
(selectmax(成績)from學(xué)生 where性別=’男’)SELECT*FROM學(xué)生where成績>
all(select成績from學(xué)生 where性別=’男’)第五十頁,共七十二頁,2022年,8月28日7.量詞查詢allanysome查詢成績高于任意一個男生的同學(xué)信息。SELECT*FROM學(xué)生where成績>
(selectmin(成績)from學(xué)生 where性別=’男’)SELECT*FROM學(xué)生where成績>
any(select成績from學(xué)生 where性別=’男’)any=some第五十一頁,共七十二頁,2022年,8月28日8.超連接查詢相當(dāng)于原來的多表查詢。SELECT姓名,課程名FROM教師表,課程表WHERE
教師表.課程號=課程表.課程號SELECT姓名,課程名FROM教師表join課程表
on
教師表.課程號=課程表.課程號第五十二頁,共七十二頁,2022年,8月28日8.超連接查詢左連接leftjoin查詢所有學(xué)生的姓名,班級和他們老師的姓名SELECT教師.姓名,學(xué)生.班級,學(xué)生.姓名
FROM教師join學(xué)生on教師.班級=學(xué)生.班級SELECT教師.姓名,學(xué)生.班級,學(xué)生.姓名
FROM教師leftjoin學(xué)生on教師.班級=學(xué)生.班級第五十三頁,共七十二頁,2022年,8月28日A.姓名班級B.姓名王老師09-1張山張老師09-2李海劉老師09-4劉梅劉老師09-4Tom王老師09-1趙琳李老師09-3nullA.姓名班級B.姓名王老師09-1張山張老師09-2李海劉老師09-4劉梅劉老師09-4Tom王老師09-1趙琳joinleftjoin第五十四頁,共七十二頁,2022年,8月28日8.超連接查詢右連接rightjoin查詢所有學(xué)生的姓名,班級和他們老師的姓名SELECT教師.姓名,教師.班級,學(xué)生.姓名
FROM教師rightjoin學(xué)生on教師.班級=學(xué)生.班級第五十五頁,共七十二頁,2022年,8月28日姓名班級王老師09-1張老師09-2李老師09-3劉老師09-4姓名班級性別成績張山09-1男91李海09-2男87劉梅09-4女100Tom09-4男65趙琳09-1女90賈同學(xué)09-9男77教師.dbf
學(xué)生.dbf第五十六頁,共七十二頁,2022年,8月28日姓名班級性別成績張山09-1男91李海09-2男87劉梅09-4女100Tom09-4男65趙琳09-1女90賈同學(xué)09-9男77教師.dbf
學(xué)生.dbf姓名班級王老師09-1張老師09-2李老師09-3劉老師09-4第五十七頁,共七十二頁,2022年,8月28日A.姓名班級B.姓名王老師09-1張山張老師09-2李海劉老師09-4劉梅劉老師09-4Tom王老師09-1趙琳nullnull賈同學(xué)A.姓名班級B.姓名王老師09-1張山張老師09-2李海劉老師09-4劉梅劉老師09-4Tom王老師09-1趙琳joinrightjoin第五十八頁,共七十二頁,2022年,8月28日8.超連接查詢?nèi)B接fulljoin查詢所有學(xué)生的姓名,班級和他們老師的姓名SELECT教師.姓名,教師.班級,學(xué)生.姓名
FROM教師fulljoin學(xué)生on教師.班級=學(xué)生.班級第五十九頁,共七十二頁,2022年,8月28日A.姓名班級B.姓名王老師09-1張山張老師09-2李海劉老師09-4劉梅劉老師09-4Tom王老師09-1趙琳李老師09-3nullnullnull賈同學(xué)A.姓名班級B.姓名王老師09-1張山張老師09-2李海劉老師09-4劉梅劉老師09-4Tom王老師09-1趙琳joinfulljoin第六十頁,共七十二頁,2022年,8月28日8.超連接查詢習(xí)題:有兩個表有關(guān)聯(lián),
普通連接90行,
左連接93行,
全連接100行,問:右連接?行第六十一頁,共七十二頁,2022年,8月28日8.超連接查詢普通連接=內(nèi)部連接
join=innerjoin第六十二頁,共七十二頁,2022年,8月28日A.姓名班級B.姓名王老師09-1張山張老師09-2李海劉老師09-4劉梅劉老師09-4Tom王老師09-1趙琳賈老師09-5nullnullnull賈同學(xué)A.姓名班級B.姓名王老師09-1張山張老師09-2李海劉老師09-4劉梅劉老師09-4Tom王老師09-1趙琳joinfulljoin第六十三頁,共七十二頁,2022年,8月28日A.姓名班級B.姓名王老師09-1張山張老師09-2李海劉老師09-4劉梅劉老師09-4Tom王老師09-1趙琳第六十四頁,共七十二頁,2022年,8月28日8.超連接查詢字段重命名
SELECT教師.
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)生《志愿軍:存亡之戰(zhàn)》觀后感3篇
- 我的世界游戲東西如何制做
- 超長期特別國債項(xiàng)目
- 2021年高考真題-地理(浙江卷) 含解析
- 北京市東城第50中2022年物理高一第二學(xué)期期末質(zhì)量檢測試題含解析
- 煤礦安全生產(chǎn)“九不得”
- 安徽省壽縣一中2022年物理高一第二學(xué)期期末達(dá)標(biāo)測試試題含解析
- 安徽省定遠(yuǎn)縣民族中學(xué)2022年物理高一下期末學(xué)業(yè)水平測試模擬試題含解析
- 2022年浙江省溫州市高一物理第二學(xué)期期末綜合測試模擬試題含解析
- 2022年云南省南澗縣民族中學(xué)物理高一下期末綜合測試模擬試題含解析
- 幼兒園家訪培訓(xùn)課件
- 屋面防水維修工程投標(biāo)方案(技術(shù)標(biāo))
- 小學(xué)語文單元教學(xué)內(nèi)容整合策略
- 光伏工程光伏場區(qū)箱式變壓器安裝方案
- 社區(qū)矯正人員居住地變更申請書
- 八年級語文上冊我們的互聯(lián)網(wǎng)時代課件
- 學(xué)生心理健康檔案保密協(xié)議
- 發(fā)展心理學(xué)第五章 幼兒的心理發(fā)展
- 某土石方施工工程主要施工機(jī)械設(shè)備表
- 小說知識點(diǎn)詳解-課件
- 四年級心理健康教育教案-第三課 胸可以比海寬 通用版
評論
0/150
提交評論