1.用一條sql 語句 查詢出每門課都大於80 分的學生姓名
表名:training
姓名課程
分數name
course
score
張三語文
80張三
數學78
李四語文
76李四
數學90
王五語文
81王五
數學100
王五英語
90答案1:
select distinct name from training where name
not in (select distinct name from training where score <=80
)答案2:
select name from training group by name h**ing min(score) >80
查詢結果:
name
王五2.刪除除了自動編號不同, 其他都相同的學生冗餘資訊
表名:student
自動編號
學號姓名
課程編號
課程名稱
分數no
stu_no
name
course_cd
course_name
score
0012018001
張三001
語文80
0022018002
李四002
英語85
0032018001
張三001
語文80
答案:delete student where no not in( select min(no) from student group by stu_no,name,course_cd,course_name,score)
結果:自動編號
學號姓名
課程編號
課程名稱
分數no
stu_no
name
course_cd
course_name
score
0012018001
張三001
語文80
0022018002
李四002
英語85
SQL經典面試題及答案(一)
1.一道sql語句面試題,關於group by 1 select rq,sum case when shengfu 勝 then 1 else 0 end 勝 sum case when shengfu 負 then 1 else 0 end 負 from tmp group by rq 2.請教乙...
C 經典面試題及答案
public class a public void fun2 a a public class b a public static void main 答案 2 5 1 6 遍歷頁面中所有的textbox,交將值設定成 a for int j 0 j this.controls.count j 求...
面試題及答案
1.css優先順序演算法如何計算 2.css盒子模型 3.new操作符具體幹了什麼呢 4.dom操作 怎樣新增 移除 複製 建立和查詢節點 5.js有幾種資料型別,分別是什麼 6.js如何判斷乙個陣列 7.如何通過指定名稱建立乙個元素 8.在jquery 中,如何給動態新增的元素繫結事件 9.如何獲...