下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、資料收集于網(wǎng)絡(luò),如有侵權(quán) 請(qǐng)聯(lián)系網(wǎng)站刪除 1、 查詢(xún) xs 表中計(jì)算機(jī)專(zhuān)業(yè)同學(xué)的學(xué)號(hào)、姓名和總學(xué)分,結(jié)果中各列的標(biāo)題分別指定為 number、 name 和 mark。 Select 學(xué)號(hào) as number姓名 as name總學(xué)分 as mark from xs where 專(zhuān)業(yè)名 = 計(jì)算機(jī); 2、 查詢(xún) xs 表中計(jì)算機(jī)專(zhuān)業(yè)各同學(xué)的學(xué)號(hào)、姓名和總學(xué)分,對(duì)總學(xué)分按如下規(guī)則進(jìn)行 替換: 若總學(xué)分為空值,替換為“尚未選課” ;若總學(xué)分小于 50,替換為“不及格” ;若總學(xué) 分在5052之間,替換為“合格”;若總學(xué)分大于52,替換為“優(yōu)秀”??倢W(xué)分列的標(biāo) 題更改為“等級(jí)” 。 select 學(xué)
2、號(hào),姓名 , case when 總學(xué)分 is null then 尚未選課 when 總學(xué)分 =50 and 總學(xué)分 50; 1 row in set 7、求選修 101 課程的學(xué)生的最高分和最低分。 select max(成績(jī))as 最高分,min(成績(jī))as 最低分 from xs_kc where 課程號(hào)=101; 1 row in set 8、求學(xué)號(hào) 081101 的學(xué)生所學(xué)課程的總成績(jī)。 select sum(成績(jī))as 總成績(jī) from xs_kc where 學(xué)號(hào)=81101; 9、求選修 101 課程的學(xué)生的平均成績(jī)。 select 學(xué)號(hào),avg(成績(jī))from xs_kc
3、where 課程號(hào)=101; 10、求選修 101 課程的成績(jī)的方差。 select variance(成績(jī))from xs_kc where 課程號(hào)=101; 11、求選修 101 課程的成績(jī)的標(biāo)準(zhǔn)差。 select stddev( 成績(jī) ) from xs_kc where 課程號(hào) =101; 12、求選修了 206 課程的學(xué)生的學(xué)號(hào)。 select group_concat( 學(xué)號(hào) ) from xs_kc where 課程號(hào) =206; 13、從 xs 表中檢索出所有學(xué)生的信息,并使用表別名student。 select * from xs as student; 14、查找 xscj
4、 數(shù)據(jù)庫(kù)中所有學(xué)生選過(guò)的課程名和課程號(hào) select distinct kc.課程名,xs_kc.課程號(hào) from kc,xs_kc where kc.課程號(hào)=xs_kc課程號(hào); 3 rows in set 15、用 FROM 子句的 JOIN 關(guān)鍵字表達(dá)下列查詢(xún):查找選修了206 課程且成績(jī)?cè)?80 分 以上的學(xué)生姓名及成績(jī)。 select 姓名,成績(jī) from xs inner join xs_kc on xs.學(xué)號(hào)=xs_kc.學(xué)號(hào)where 課程號(hào) =206 and 成績(jī) 80; 3 rows in set 16、用 FROM 的 JOIN 關(guān)鍵字表達(dá)下列查詢(xún):查找選修了“計(jì)算機(jī)基礎(chǔ)”
5、課程且成績(jī)?cè)?80 分以上的學(xué)生學(xué)號(hào)、姓名、課程名及成績(jī)。 select xs學(xué)號(hào),姓名,課程名,成績(jī) from xs join xs_kc on xs.學(xué)號(hào)=xs_kc.學(xué)號(hào) join kc on xs_kc.課程號(hào)=kc.課程號(hào) where課程名=計(jì)算機(jī)基礎(chǔ)and成績(jī) 80; 8 rows in set 17、查找 xscj 數(shù)據(jù)庫(kù)中課程不同、成績(jī)相同的學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī)。 select a.學(xué)號(hào),a.課程號(hào),b.課程號(hào),a.成績(jī) from xs_kc as a join xs_kc as b on a.成績(jī)=b. 成績(jī)and a.學(xué)號(hào)=b.學(xué)號(hào)and a.課程號(hào)!= b.課程號(hào);
6、2 rows in set 18、查找所有學(xué)生情況及他們選修的課程號(hào),若學(xué)生未選修任何課,也要包括其情況。 select xs_kc.*,課程 號(hào) from xs left outer join xs_kc on xs.學(xué)號(hào)=xs_kc.學(xué)號(hào); 19、查找被選修了的課程的選修情況和所有開(kāi)設(shè)的課程名。 select xs_kc.*,課程名 from xs_kc right join kc on xs_kc.課程號(hào)=kc.課程號(hào); 20、列出學(xué)生所有可能的選課情況。 mysql select 學(xué)號(hào),姓名,課程號(hào),課程名 - from xs cross join kc; 21、查詢(xún)xscj數(shù)據(jù)庫(kù)xs
7、表中學(xué)號(hào)為81101的學(xué)生的情況。 select 學(xué)號(hào) ,姓名,總學(xué)分 from xs where 學(xué)號(hào)=81101; 1 row in set 22、查詢(xún)xs表中總學(xué)分大于 50分的學(xué)生的情況。 select * from xs where 總學(xué)分 50; 23、查詢(xún)xs表中備注為空的同學(xué)的情況。 select * from xs where 備注 is null; mysql select * from xs where 備注 null; 24、查詢(xún)xs表中專(zhuān)業(yè)為計(jì)算機(jī),性別為女(0)的同學(xué)的情況。 select * from xs where 專(zhuān)業(yè)名 =計(jì)算機(jī) and 性別 =0; 25
8、、查詢(xún)xscj數(shù)據(jù)庫(kù)xs表中姓“王”的學(xué)生學(xué)號(hào)、姓名及性別。 select 學(xué)號(hào),姓名,性別 from xs where 姓名 like 王%; 26、查詢(xún)xscj數(shù)據(jù)庫(kù)xs表中,學(xué)號(hào)倒數(shù)第二個(gè)數(shù)字為0的學(xué)生的學(xué)號(hào)、姓名及專(zhuān)業(yè)名。 select 學(xué)號(hào),姓名 ,專(zhuān)業(yè)名 from xs where 學(xué)號(hào) like %0_; |查詢(xún)xs表中名字包含下畫(huà)線的學(xué)生學(xué)號(hào)和姓名。 select 學(xué)號(hào) ,姓名 from xs where 學(xué)號(hào) like %#_% escape #; 28、查詢(xún) xscj 數(shù)據(jù)庫(kù) xs 表中不在 1993 年出生的學(xué)生情況。 select * from xs where 出生時(shí)
9、間 1993; 29、 查詢(xún)xs表中專(zhuān)業(yè)名為“計(jì)算機(jī)”、“通信工程”或“無(wú)線電”的學(xué)生的情況。 select * from xs where 專(zhuān)業(yè)名 =計(jì)算機(jī) or 專(zhuān)業(yè)名 =通信工程 or 專(zhuān)業(yè)名 =無(wú)線電 ; 30、查詢(xún)xscj數(shù)據(jù)庫(kù)中總學(xué)分尚不定的學(xué)生情況。 select * from xs where 總學(xué)分 is null; 31、 查找在xscj數(shù)據(jù)庫(kù)中選修了課程號(hào)為206的課程的學(xué)生的姓名、學(xué)號(hào)。 select 姓名 ,學(xué)號(hào) from xs where 學(xué)號(hào) in(select 學(xué)號(hào) from xs_kc where 課程號(hào) =206); 32、查找未選修離散數(shù)學(xué)的學(xué)生的姓名、學(xué)
10、號(hào)、專(zhuān)業(yè)名。 select 姓名 ,學(xué)號(hào) ,專(zhuān)業(yè)名 from xs where 學(xué)號(hào) not in (select 學(xué)號(hào) from xs_kc where 課程號(hào) in (select 課程號(hào) from xs where 課程號(hào) =離散數(shù)學(xué) ); 33、查找選修了離散數(shù)學(xué)的學(xué)生學(xué)號(hào)。 select 學(xué)號(hào) from xs_kc where 課程號(hào) = (select 課程號(hào) from kc where 課程名 =離散數(shù)學(xué) ); 34、查找xs表中比所有計(jì)算機(jī)系的學(xué)生年齡都大的學(xué)生學(xué)號(hào)、姓名、專(zhuān)業(yè)名、出生日期。 select 學(xué)號(hào) ,姓名 ,專(zhuān)業(yè)名 ,出生時(shí)間 from xs where 出生時(shí)間
11、 any(select 成績(jī) from xs_kc where 課 程號(hào) =101); 36、查找選修 206 號(hào)課程的學(xué)生姓名。 select 姓名 from xs where exists (select * from xs_kc where 課程號(hào)=206 and 學(xué)號(hào)=xs學(xué)號(hào)); 37、查找選修了全部課程的同學(xué)的姓名。 select 姓名 from xs where not exists (select * from kc where not exists (select * from xs_kc where學(xué)號(hào)=xs學(xué)號(hào)and課程號(hào)=kc課程號(hào)); 38、 從xs表中查找總學(xué)分大于
12、50分的男同學(xué)的姓名和學(xué)號(hào)。 select 姓名 ,學(xué)號(hào) from xs where 總學(xué)分 50 and 性別 =1; select 姓名 ,學(xué)號(hào) from xs where 學(xué)號(hào) in (select 學(xué)號(hào) from xs where 總學(xué)分 50 and 性別 =1); select 姓名,學(xué)號(hào),總學(xué)分 from (select 姓名,學(xué)號(hào),性別,總學(xué)分 from xs where 總學(xué)分 50) as student where 性別 =1; 39、 從xs表中查找所有女學(xué)生的姓名、學(xué)號(hào),以及與81101號(hào)學(xué)生的年齡差距。 select 姓名,學(xué)號(hào),year(出生時(shí)間)-year(se
13、lect 出生時(shí)間 from xs where 學(xué)號(hào)=81101 ) ) as 年齡差距 from xs where 性別 =0; 40、查找與 81101 號(hào)學(xué)生性別相同、總學(xué)分相同的學(xué)生學(xué)號(hào)和姓名。 select 學(xué)號(hào) ,姓名 from xs where (性別 ,總學(xué)分 )=(select 性別 ,總學(xué)分 from xs where 學(xué)號(hào) =81101); 41、將xscj數(shù)據(jù)庫(kù)中各專(zhuān)業(yè)名輸出。 select 專(zhuān)業(yè)名 from xs group by 專(zhuān)業(yè)名 ; 42、求xscj數(shù)據(jù)庫(kù)中各專(zhuān)業(yè)的學(xué)生數(shù)。 select 專(zhuān)業(yè)名 ,count(*) as 學(xué)生數(shù) from xs group
14、by 專(zhuān)業(yè)名 ; 43、求被選修的各門(mén)課程的平均成績(jī)和選修該課程的人數(shù)。 select 課程號(hào),avg(成績(jī))as 平均成績(jī),count(*) as 總?cè)藬?shù) ” from xs_kc group by 課程號(hào); 44、在 xscj 數(shù)據(jù)庫(kù)上產(chǎn)生一個(gè)結(jié)果集,包括每個(gè)專(zhuān)業(yè)的男生人數(shù)、女生人數(shù)、總?cè)藬?shù),以 及學(xué)生總?cè)藬?shù)。 select 專(zhuān)業(yè)名 ,性別 ,count(*) as 總?cè)藬?shù) from xs group by 專(zhuān)業(yè)名 ,性別 with rollup; 45、在 xscj 數(shù)據(jù)庫(kù)上產(chǎn)生一個(gè)結(jié)果集,包括每門(mén)課程各專(zhuān)業(yè)的平均成績(jī)、每門(mén)課程的總平 均成績(jī)和所有課程的總平均成績(jī)。 select課程名,
15、專(zhuān)業(yè)名,avg(成績(jī))as平均成績(jī) from xs_kc,kc,xs where xs_kc課程號(hào) =kc課程 號(hào) and xs_kc.學(xué)號(hào)=xs.學(xué)號(hào) group by 課程名,專(zhuān)業(yè)名 with rollup; 46、查找xscj數(shù)據(jù)庫(kù)中平均成績(jī)?cè)?85分以上的學(xué)生的學(xué)號(hào)和平均成績(jī)。 select 學(xué)號(hào),avg(成績(jī))as 平均成績(jī)from xs_kc group by 學(xué)號(hào) having avg(成績(jī))=85; 47、 查找選修課程超過(guò)2門(mén)且成績(jī)都在 80 分以上的學(xué)生的學(xué)號(hào) 。 select 學(xué)號(hào) from xs_kc group by 學(xué)號(hào) having count(*) 2; 48、
16、 查找通信工程專(zhuān)業(yè)平均成績(jī)?cè)?5 分以上的學(xué)生的學(xué)號(hào)和平均成績(jī)。 select 學(xué)號(hào),avg(成績(jī))as 平均成績(jī)from xs_kc where 學(xué)號(hào) in (select 學(xué)號(hào) from xs where 專(zhuān)業(yè)名=通信工程)group by 學(xué)號(hào) having avg(成績(jī))=85; 49、將通信工程專(zhuān)業(yè)的學(xué)生按出生日期先后排序。 select 學(xué)號(hào),姓名 ,專(zhuān)業(yè)名 ,出生時(shí)間 from xs where 專(zhuān)業(yè)名 =通信工程 order by 出生時(shí)間 ; 50、將計(jì)算機(jī)專(zhuān)業(yè)學(xué)生按其平均成績(jī)排列。 select 學(xué)號(hào),姓名,專(zhuān)業(yè)名 from xs where 專(zhuān)業(yè)名=計(jì)算機(jī) ” order by (select avg(成績(jī))from xs_kc group by xs_kc.學(xué)號(hào) having xs.學(xué)號(hào)=xs_kc.學(xué)號(hào)); 51、 查找xs表中學(xué)號(hào)最靠前的5位學(xué)生的信息。 selec
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 意略明京東健康2024布局黃金賽道擊破核心靶點(diǎn)-從多維視角出發(fā)的偏頭痛行業(yè)機(jī)會(huì)洞察報(bào)告
- 中考語(yǔ)文一輪復(fù)習(xí):議論文知識(shí)清單及訓(xùn)練
- 市政工程技術(shù)專(zhuān)業(yè)畢業(yè)論文08486
- 洛陽(yáng)2024年統(tǒng)編版小學(xué)5年級(jí)英語(yǔ)第3單元真題
- 生活現(xiàn)象之熱現(xiàn)象(二)-2023年中考物理重難點(diǎn)題型專(zhuān)項(xiàng)突破
- 2023年磨邊輪資金籌措計(jì)劃書(shū)
- 強(qiáng)化和改進(jìn)思想政治-2019年范文
- 2024年AG13電噴汽車(chē)發(fā)動(dòng)機(jī)項(xiàng)目資金需求報(bào)告代可行性研究報(bào)告
- 2024年航空地面試驗(yàn)設(shè)備項(xiàng)目投資申請(qǐng)報(bào)告代可行性研究報(bào)告
- 【蘇科】期末模擬卷01【第1-5章】
- 煤礦隱蔽致災(zāi)因素普查課件
- 人教版小學(xué)科學(xué)《比較不同的土壤(第一課時(shí))》教學(xué)設(shè)計(jì)
- 國(guó)開(kāi)作業(yè)《管理學(xué)基礎(chǔ)》管理實(shí)訓(xùn):第十三章了解某企業(yè)的質(zhì)量保證體系參考472
- 國(guó)開(kāi)電大 Matlab語(yǔ)言及其應(yīng)用 實(shí)驗(yàn)任務(wù)Simulink系統(tǒng) 建模與仿真實(shí)驗(yàn)報(bào)告
- 《金融學(xué)(第三版)》第12章 現(xiàn)代貨幣的創(chuàng)造機(jī)制
- 2023屆高考作文模擬寫(xiě)作-“引體向上”與“低姿匍匐”課件
- 呼出氣一氧化氮測(cè)定-課件
- 兒童股骨干課件
- 小學(xué)美術(shù)第7課:我的書(shū)包 課件 課件
- SHSG0522023年石油化工裝置工藝設(shè)計(jì)包(成套技術(shù))內(nèi)容規(guī)定
-
評(píng)論
0/150
提交評(píng)論