最常見的一道sql資料庫面試筆試題,看你是否掌握了?
題目如下:
用一條sql語句查詢出課程表(course)中每門課(subject)的分數(score)都大於80分的學生姓名(name):
name
subject
score
tomchinese
82tom
math
76jack
chinese
75jack
math
92mary
chinese
85mary
math
100mary
english
98sql解答如下:
select res.name
from ( select count( c.name ) c, c.name from course c where c.score > 80 group by c.name ) res
where res.c = ( select count( distinct subject ) from course )
資料庫的一道面試題
color red 建立表 color 學生表 create table if not exists s id varchar 10 primary key not null,name varchar 20 not null 課程表 create table if not exists c id v...
一道sql 的面試題
表結構 成績表 grade 包含字段 gradeid int,自增 sno int,學號 cno int,課程號 score float,分數 查詢每門課程的平均 最高 最低 分及課程號 select g score cno from dbtest dbo grade group by cno se...
一道資料庫筆試題
有一張表,記錄遊戲使用者id和它的等級,讓你計算 通關率 對每個等級,大於該等級的人數 大於等於該等級的人數。解法 首先統計每個等級人數到臨時表 用group by create table tmp select count user id as cnt,grade from users group...