校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 分享整理的12條sql語句連同數(shù)據(jù)

分享整理的12條sql語句連同數(shù)據(jù)

熱門標(biāo)簽:智能語音外呼系統(tǒng)哪個牌子好 南京電銷外呼系統(tǒng)運(yùn)營商 威海智能語音外呼系統(tǒng) 400電話申請需要開戶費嗎 北京辦理400電話多少 山西語音外呼系統(tǒng)價格 重慶防封電銷機(jī)器人供應(yīng)商 溫州語音外呼系統(tǒng)代理 西安青牛防封電銷卡
俺覺得自 己試著寫寫sql,調(diào)試調(diào)試還是有幫助的,讀人家sql例子好像讀懂了,自己寫就未 必思路正確,調(diào)試得通,寫得簡潔。

跟著網(wǎng)上流行的學(xué)生選課表的例子復(fù)習(xí)了一下: https://www.jb51.net/article/30655.htm

這篇文字在網(wǎng)上被轉(zhuǎn)載爛了,里面有些sql適合用在應(yīng)用系統(tǒng)里,有些“報表”的感 覺更重些,主要是想復(fù)習(xí)前者。前20條大體還挺好,后30條明顯偏報表風(fēng)格了,而 且后面選例良莠不齊,選了12個例子做練習(xí),(其實很多語法,case, any/all, union之類的都沒包括),用mysql數(shù)據(jù)庫,并共享自己造出來的數(shù)據(jù)。關(guān)于這12條 sql, 修正了原文中有紕漏的地方。

sql是基本技能,若能寫得好也挺精彩的,還在繼續(xù)練習(xí)。絕不提倡努力寫復(fù)雜sql 解決業(yè)務(wù)問題。應(yīng)用系統(tǒng)里如果存在很復(fù)雜的sql,往往揭示了業(yè)務(wù)邏輯向下泄露 到sql層的問題,不利于維護(hù)和擴(kuò)展,雖然這樣確實常能提高運(yùn)行效率。具體情況 自行取舍。
下面的例子都是比較通用的sql, 其實針對特定的數(shù)據(jù)庫,需要學(xué)的也挺多,比如 oracle db的decode函數(shù), rowid, rownum, connect by 雖然不通用,但是很實用。

數(shù)據(jù)可以在這里下載,只是用作練習(xí),沒做任何外鍵關(guān)聯(lián):http://xiazai.jb51.net/database/20120626051553698.txt

整理的sql在下面:
Student(S#,Sname,Sage,Ssex) 學(xué)生表
Course(C#,Cname,T#) 課程表
SC(S#,C#,score) 成績表
Teacher(T#,Tname) 教師表

1. 選出每門功課都及格的學(xué)號
select distinct `s#` from sc where `s#` not in (select `s#` from sc where score 60)
2. 查詢“1”課程比“2”課程成績高的所有學(xué)生的學(xué)號;
SELECT c01.`s#` from (select `s#`, `score` from sc where `c#`=1) c01,
(select `s#`, `score` from sc where `c#`=2) c02
where c01.`s#` = c02.`s#` and c01.score > c02.score
3. 查詢平均成績大于60分的同學(xué)的學(xué)號和平均成績;
select `s#`, avg(score) from sc group by `s#` having avg(score) > 60
4. 查詢所有同學(xué)的學(xué)號、姓名、選課數(shù)、總成績;
select student.`s#`, student.`Sname`, count(`c#`), sum(score) from student left outer join sc on student.`s#` = sc.`s#` group by student.`s#`, sc.`s#`

5.查詢沒學(xué)過“葉平”老師課的同學(xué)的學(xué)號、姓名;
select student.`s#`, student.`Sname` from student where student.`s#` not in (select distinct(sc.`s#`) from teacher, course, sc where Tname='葉平' and teacher.`t#` = course.`t#` and sc.`c#`= course.`c#` )
6. 查詢學(xué)過“001”并且也學(xué)過編號“002”課程的同學(xué)的學(xué)號、姓名
select student.`s#`, student.sname from student, sc where student.`s#` = sc.`s#` and sc.`c#` = 1 and exists (select * from sc sc_2 where sc_2.`c#`=2 and sc.`s#`=sc_2.`s#`)
7. 查詢學(xué)過“葉平”老師所教的所有課的同學(xué)的學(xué)號、姓名 (巧妙)
select `s#`, sname from student where `s#` in
(select `s#` from sc, teacher, course where tname='葉平' and teacher.`t#`=course.`t#` and course.`c#`= sc.`c#` group by `s#` having count(sc.`c#`)=
(select count(`c#`) from teacher, course where tname='葉 平' and teacher.`t#`=course.`t#`) )

8. 查詢課程編號“002”的成績比課程編號“001”課程低的所有同學(xué)的學(xué)號、姓名 (有代表性)
select `s#`, sname from (select student.`s#`, student.sname, score, (select score from sc sc_2 where student.`s#`=sc_2.`s#` and sc_2.`c#`=2) score2 from student , sc where
sc.`s#`=student.`s#` and sc.`c#`=1) s_2 where score2 score
9.查詢沒有學(xué)全所有課的同學(xué)的學(xué)號、姓名
select student.`S#`, Sname from student, sc where student.`s#` = sc.`s#` group by `s#`, sname having count(`c#`) (select count(`c#`) from course)

10. 查詢至少有一門課與學(xué)號為“002”的同學(xué)所學(xué)相同的同學(xué)的學(xué)號和姓名;
select distinct(sc.`s#`), sname from student, sc where student.`s#`=sc.`s#` and `c#` in (select `c#` from sc where `s#`=002)
11. 把“SC”表中“葉平”老師教的課的成績都更改為此課程的平均成績;

update sc inner join
(select sc2.`c#`, avg(sc2.score) score from sc sc2, teacher, course where
sc2.`c#`=course.`c#` and tname='葉平' and teacher.`t#` = course.`t#` and course.`c#`=sc2.`c#` group by course.`c#`) sc3 on sc.`c#`=sc3.`c#` set sc.score=sc3.score
12. 查詢2號的同學(xué)學(xué)習(xí)的課程他都學(xué)了的同學(xué)的學(xué)號;(注意理解:where語句的 第一個條件過濾掉不滿足c#的記錄,再group by,就比較清晰)
select `S#` from SC where `C#` in (select `C#` from SC where `S#`=2)
group by `S#` having count(*)=(select count(*) from SC where `S#`=2);

作者 人在江湖

標(biāo)簽:黃山 新余 中衛(wèi) 河源 濟(jì)寧 宜春 貸款群呼 金昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《分享整理的12條sql語句連同數(shù)據(jù)》,本文關(guān)鍵詞  分享,整理,的,12條,sql,語句,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《分享整理的12條sql語句連同數(shù)據(jù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于分享整理的12條sql語句連同數(shù)據(jù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    av中文一区二区三区| 天天亚洲美女在线视频| 成人免费的视频| 国产清纯白嫩初高生在线观看91 | 亚洲视频一区在线| 99精品视频在线观看免费| 亚洲欧美日韩中文字幕一区二区三区 | 五月激情综合网| 3atv一区二区三区| 日本不卡视频一二三区| 26uuuu精品一区二区| 成人动漫av在线| 亚洲精品日韩综合观看成人91| 色狠狠综合天天综合综合| 亚洲国产精品久久久久秋霞影院| 91麻豆精品久久久久蜜臀| 麻豆精品在线视频| 国产免费成人在线视频| 在线欧美小视频| 日本少妇一区二区| 久久新电视剧免费观看| av毛片久久久久**hd| 亚洲成av人片在www色猫咪| 精品国产91九色蝌蚪| 91在线国内视频| 蜜臀久久99精品久久久画质超高清 | 欧美三级欧美一级| 精品亚洲欧美一区| 综合久久一区二区三区| 欧美视频一区二| 久久av老司机精品网站导航| 亚洲色图19p| 精品国产乱码久久久久久图片| 成人伦理片在线| 蜜桃一区二区三区在线| 亚洲欧洲av在线| 欧美刺激午夜性久久久久久久| 94色蜜桃网一区二区三区| 男男视频亚洲欧美| 亚洲啪啪综合av一区二区三区| 欧美电影免费观看高清完整版| 97se亚洲国产综合自在线观| 青青草国产成人av片免费| 亚洲私人影院在线观看| 欧美大片拔萝卜| 欧洲精品一区二区| 成人精品视频网站| 久久99精品一区二区三区| 一个色综合av| 中文字幕一区二区三区蜜月 | 91久久免费观看| 国产高清成人在线| 人妖欧美一区二区| 亚洲一区在线视频| 国产精品国产三级国产普通话蜜臀| 7777精品伊人久久久大香线蕉最新版 | 欧美日本在线播放| 色综合欧美在线视频区| 国产老妇另类xxxxx| 麻豆精品新av中文字幕| 亚洲成人免费观看| 亚洲视频精选在线| 国产精品卡一卡二| 国产亚洲va综合人人澡精品| 日韩欧美自拍偷拍| 欧美浪妇xxxx高跟鞋交| 色综合天天综合网国产成人综合天| 韩国精品一区二区| 激情综合网av| 美国三级日本三级久久99| 午夜在线成人av| 亚洲成人av电影| 亚洲va韩国va欧美va| 亚洲精品乱码久久久久久| 中文字幕一区二区日韩精品绯色| 国产片一区二区| 欧美激情一区二区三区蜜桃视频| 国产亚洲成aⅴ人片在线观看| 精品国产乱码久久久久久影片| 欧美成人午夜电影| 久久久久久久久99精品| 久久婷婷色综合| 国产欧美一区二区三区鸳鸯浴 | 日韩精品一区在线观看| 欧美一级高清片| 日韩欧美视频一区| 久久天天做天天爱综合色| 久久久久久一级片| 国产精品欧美一级免费| 亚洲欧美一区二区在线观看| 最新国产の精品合集bt伙计| 国产精品毛片大码女人| 亚洲日本一区二区三区| 亚洲国产一区二区视频| 亚洲大片精品永久免费| 日本不卡123| 国产乱人伦偷精品视频不卡| 波多野结衣中文字幕一区二区三区| 成人午夜精品在线| 91在线porny国产在线看| 欧洲激情一区二区| 日韩你懂的在线播放| 国产欧美中文在线| 亚洲猫色日本管| 日日夜夜一区二区| 成人一级黄色片| 色婷婷久久综合| 日韩一区二区影院| 国产精品久久久久影院亚瑟 | 日韩视频一区二区三区在线播放| 天天影视网天天综合色在线播放| 国产精品初高中害羞小美女文 | 国产欧美一区视频| 久久亚洲精品小早川怜子| 久久这里只有精品首页| 欧美美女一区二区三区| 欧美日韩成人综合在线一区二区| 91麻豆精品国产| 亚洲精品一区在线观看| 精品国产精品一区二区夜夜嗨| 亚洲精品一区二区在线观看| 国产欧美日本一区视频| 亚洲色图另类专区| 午夜精品福利一区二区蜜股av| 麻豆91免费观看| 国产91精品在线观看| 欧美日产国产精品| 国产校园另类小说区| 亚洲精品中文字幕乱码三区 | 亚洲精品成人悠悠色影视| 中文字幕日韩一区| 秋霞电影网一区二区| 国产成人av影院| 日本精品视频一区二区三区| 日韩欧美中文字幕公布| 日本一区二区免费在线观看视频| 婷婷中文字幕综合| 日本不卡一区二区三区| 精品一区二区免费视频| av电影一区二区| |精品福利一区二区三区| 久久夜色精品国产噜噜av| 亚洲男人的天堂一区二区| 在线这里只有精品| 日韩欧美国产高清| 国产99精品国产| 欧美日韩中文另类| 久久九九久精品国产免费直播| 人人精品人人爱| 国产成人免费在线观看| 在线一区二区观看| 久久久精品日韩欧美| 极品少妇xxxx偷拍精品少妇| 久久综合久色欧美综合狠狠| 伊人婷婷欧美激情| 久久99精品久久只有精品| 欧美亚洲免费在线一区| 国产欧美日韩麻豆91| 老色鬼精品视频在线观看播放| 91论坛在线播放| 国产亚洲va综合人人澡精品| 一区二区三区四区不卡在线 | 美腿丝袜一区二区三区| 欧美私模裸体表演在线观看| 国产精品不卡一区二区三区| 麻豆成人91精品二区三区| 欧美性videosxxxxx| 国产精品毛片久久久久久久| 美女视频黄 久久| 欧美日韩国产高清一区二区 | 亚洲美女视频在线| 国产91富婆露脸刺激对白| 在线播放亚洲一区| 爽好多水快深点欧美视频| 91精品办公室少妇高潮对白| 国产精品视频一二三区| 国产一区二区网址| 777午夜精品免费视频| 美女尤物国产一区| 日韩欧美在线影院| 日本午夜一本久久久综合| 欧美人成免费网站| 麻豆91精品91久久久的内涵| 日韩三级电影网址| 蜜桃91丨九色丨蝌蚪91桃色| 欧美久久一区二区| 国产精品蜜臀av| 色欧美片视频在线观看在线视频| 日韩av一二三| 精品99一区二区三区| 视频一区欧美精品| 欧美揉bbbbb揉bbbbb| 日韩精品一级中文字幕精品视频免费观看 | 亚洲猫色日本管| 色综合天天性综合| 精品国产青草久久久久福利| 国产原创一区二区三区| 久久亚洲精华国产精华液| 国产高清视频一区| 国产精品久久久久一区|