SQL面試題收錄

翱翔天地發表於2015-03-26

1、用一條SQL語句 查詢出每門課都大於80分的學生姓名



SELECT DISTINCT 
  NAME 
FROM
  t_score_tab 
WHERE NAME NOT IN 
  (SELECT DISTINCT 
    NAME 
  FROM
    t_score_tab 
  WHERE score <= 80)


2、查詢兩門或兩門以上成績都超過80分(含80)的學生姓名


SELECT 
  NAME 
FROM
  t_score_tab 
WHERE score >= 80 
GROUP BY NAME 
HAVING COUNT(1) >= 2 


相關文章