大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 職業(yè)指南 送你直通大廠企業(yè)之sql面試題及答案

送你直通大廠企業(yè)之sql面試題及答案

更新時間:2023-01-13 13:52:40 來源:動力節(jié)點 瀏覽1354次

Student(Sid,Sname,Sage,Ssex)學(xué)生表

  • Sid:學(xué)號
  • Sname:學(xué)生姓名
  • Sage:學(xué)生年齡
  • Ssex:學(xué)生性別

Course(Cid,Cname,T#)課程表

  • Cid:課程編號
  • Cname:課程名稱
  • Tid:教師編號

SC(Sid,Cid,score)成績表

  • Sid:學(xué)號
  • Cid:課程編號
  • score:成績

Teacher(Tid,Tname)教師表

  • Tid:教師編號:
  • Tname:教師名字

1、查詢“001”課程比“002”課程成績高的所有學(xué)生的學(xué)號

select a.sid from 
(select sid,score from sc where cid='001')a,
(select sid,score from sc where cid='002')b 
where a.sid = b.sid and a.score>b.score;

2、查詢平均成績大于60分的同學(xué)的學(xué)號和平均成績

select sid,avg(score) from sc
group by sid 
having avg(score)>60;

3、查詢所有同學(xué)的學(xué)號、姓名、選課數(shù)、總成績

select s.sid,s.sname,count_cid as 選課數(shù), 
sum_score  as 總成績
from student s
left join 
(select sid,count(cid) as count_cid,sum(score) as sum_score 
from sc group by sid )sc
on s.sid = sc.sid;

4、查詢姓‘李’的老師的個數(shù):

select count(tname)
from teacher 
where tname like '李%';

5、查詢沒有學(xué)過“葉平”老師可的同學(xué)的學(xué)號、姓名:

select s.sid,s.sname 
from student as s 
where s.sid not in (
    select DISTINCT sid 
    from sc as sc 
    where sc.cid in (
        select cid 
        from course as c 
        left join teacher as t on c.tid = t.tid 
        where t.tname = '葉平')
);

6、查詢學(xué)過“葉平”老師所教的所有課的同學(xué)的學(xué)號、姓名:

select s.sid,s.sname 
from student as s 
where s.sid in (
    select distinct sc.sid 
  from sc as sc 
  where sc.cid in (
    select cid 
    from course as c 
    left join teacher as t on c.tid = t.tid 
    where t.tname = '葉平')
        group by sc.sid 
    HAVING count(cid)=
    (select count(cid) 
     from course as c left join teacher as t on c.tid = t.tid 
     where t.tname = '葉平')
);

7、查詢學(xué)過“011”并且也學(xué)過編號“002”課程的同學(xué)的學(xué)號、姓名:

SELECT s.sid,s.sname 
from student as s 
left join sc as sc on s.sid = sc.sid
where sc.cid = '001'
and EXISTS(
  select * from sc as sc_2 
  where sc.sid = sc_2.sid 
  and sc_2.cid='002');
 
select s.sid,s.sname
from student as s 
left join sc as sc 
on sc.sid = s.sid
where sc.cid = '001'
and s.sid in (
  select sid from sc as sc_2 
  where sc_2.cid='002' 
  and sc_2.sid = sc.sid);

8、查詢課程編號“002”的成績比課程編號“001”課程低的所有同學(xué)的學(xué)號、姓名:

select sid,sname
from (select student.sid,student.sname,score,
     (select score from sc as sc_2 
      where sc_2.sid = student.sid 
      and sc_2.cid = '002') as score2 
      from student,sc 
      where student.sid=sc.sid and cid = '001') s_2
where score2<score;

9、查詢所有課程成績小于60的同學(xué)的學(xué)號、姓名:

select sid,sname
from student
where sid not in 
(select s.sid 
from student s,sc 
where s.sid=sc.sid and score>60 );
 
select sid,sname
from student s
where not EXISTS (
select s.sid from sc 
where sc.sid = s.sid and sc.score>60);

10、查詢沒有學(xué)全所有課的同學(xué)的學(xué)號、姓名:

select s.sid,s.sname
from student s ,sc sc 
where s.sid = sc.sid
group by s.sid,s.sname
having count(sc.cid)<(
select count(cid) 
from course);
 
select s.sid,s.sname
from student s 
right join sc sc on s.sid = sc.sid
group by s.sid,s.sname
having count(sc.cid)<
(select count(cid) from course);

以上就是“送你直通大廠企業(yè)之sql面試題及答案”,你能回答上來嗎?如果想要了解更多的Java面試題相關(guān)內(nèi)容,可以關(guān)注動力節(jié)點Java官網(wǎng)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲综合第一欧美日韩中文 | h片在线观看 | 亚洲欧美日韩久久精品第一区 | www成人免费视频 | 久草在线视频在线 | 国产精品露脸张开双腿 | 日韩a一级欧美一级在线播放 | 伊人热人久久中文字幕 | 欧美成人xxxxxxxx在线 | 久久青草91线频免费观看 | 国产毛片一区二区三区精品 | 色久影院 | 国产欧美日韩精品a在线观看 | 91久久九九精品国产综合 | 久久久久国产免费 | 泰国一级毛片aaa下面毛多 | 精品国精品国产自在久国产不卡 | 成人a毛片在线看免费全部播放 | 国产麻豆免费 | 免费看欧美一级特黄a毛片 免费看欧美一级特黄α大片 | a毛片在线还看免费网站 | 伊人激情久久综合中文字幕 | 中文字幕亚洲精品日韩精品 | 日韩亚洲欧美一区二区三区 | 一道本一区二区三区 | 日本精品在线视频 | 国产成+人+综合+亚洲不卡 | 亚洲资源站资源网在线 | 成人国产在线观看 | 99精品国产高清自在线看超 | 日本中文不卡 | 日日网站| 成人精品视频一区二区在线 | 久久婷婷国产一区二区三区 | 天天综合天天综合色在线 | 欧美三级一区二区 | 欧美色成人tv在线播放 | 成人四虎影院 | 成人免费视频日本 | 97精品视频共享总站 | 久久精品亚洲热综合一本奇米 |