在挑戰實驗1中構建的成績管理系統中,物理老師想要找出分數最高的同學進行表揚,請你找出這個同學並把他的資訊(id、姓名、性別)輸出到路徑/tmp/
下的 physics.txt檔案中。同時 tom 的化學成績有異議,需要在原來的基礎上加3分,請更新 tom 的化學成績。
wget
資料庫 gradesystem 中有三張表分別用於記錄學生資訊、課程資訊和成績資訊。
資料庫表的資料如下:
伺服器中的 mysql 還沒有啟動,請注意 mysql 的 root 賬戶預設密碼為空。
1.mysql 服務處於執行狀態
3.找出物理(physics)分數最高的同學,並把他的資訊(id、姓名、性別)輸出到路徑/tmp/
下的 physics.txt檔案中
4.修改 tom 的化學(chemistry)成績,在原來的基礎上加3分
真確**:
select c.sid,c.sname,c.gender into outfile '/tmp/physics.txt' from (select s1.sid,s1.sname,s1.gender from student s1 join (select sid,cid,score from mark where cid=(select cid from course where cname='physics') order by score desc limit 1) s2 on s1.sid=s2.sid) c;
update mark set score=score+3 where sid=(select sid from student where sname='tom') and cid=(select cid from course where cname='chemistry');
MySQL 子查詢 練習題
測試資料表 suppliers 表 s id s name s city s zip s call 101 fastfruit inc.tianjin 300000 48075 102lt supplies chongqing 400000 44333 103acme shanghai 200000...
(1 4 3 1)查詢練習題
一 選擇題 1.若查詢每個記錄的概率均等,則在具有n個記錄的連續順序檔案中採用順序查詢法查詢乙個記錄,其平均查詢長度asl為 c a n 1 2 b.n 2 c.n 1 2 d.n 2.對n個元素的表做順序查詢時,若查詢每個元素的概率相同,則平均查詢長度為 a a n 1 2 b.n 2 c.n d...
多表查詢練習題
部門表 create table dept id int primary key primary key,部門id dname varchar 50 部門名稱 loc varchar 50 部門所在地 新增4個部門 insert into dept id,dname,loc values 10,教學...