【0816测试】

 1 #查询student第2到第4条数据
 2 SELECT * FROM student limit 1,4;
 3 
 4 #从student表查询所有学生的学号,姓名和院系
 5 SELECT id,`name`,Department FROM student;
 6 
 7 #从Student表中查询计算机系和英语系的学生
 8 SELECT `name` ,Department FROM student WHERE Department IN ('计算机系','英语系');
 9 
10 #从Student表中查询年龄在18~22岁的学生信息
11 SELECT id,`name`,sex,2019-birth AS age,department,address FROM student WHERE  2019-birth BETWEEN  18 AND 22;
12 
13 #从student表中查询每个院系有多少人
14 SELECT department, COUNT(id) FROM student GROUP BY department;
15 
16 #从Score表中查询每个科目的最高分
17 SELECT c_name,MAX(grade) FROM score GROUP BY c_name;
18 
19 #查询李四的考试科目
20 SELECT c_name, grade FROM score WHERE stu_id=(SELECT id FROM student  WHERE name= '李四' );
21 
22 #用连接的方式查询所有学生的姓名、院系、科目和考试成绩
23 SELECT student.Id,`name`,sex,birth,department,address,c_name,grade FROM student,score WHERE student.id=score.stu_id;
24 
25 #计算每个学生的总成绩
26 SELECT student.Id,`name` ,SUM(grade) FROM student,score  WHERE student.Id=score.stu_id GROUP BY ID;
27 
28 #计算每个考试科目的平均成绩
29 SELECT c_name,avg(grade) FROM score GROUP BY c_name;
30 
31 #查询计算机成绩低于95分的学生信息
32 SELECT *FROM student WHERE id IN (SELECT stu_id FROM score WHERE c_name='计算机' AND grade <95);
33 
34 #查询同时参加计算机和英语考试的学生信息
35 SELECT * FROM student WHERE id=ANY(SELECT  stu_id FROM score WHERE stu_id IN (SELECT stu_id  FROM score WHERE c_name='计算机')AND c_name='英语');
36 
37 #将计算机考试成绩按照从高到低进行排序
38 SELECT stu_id, grade FROM score WHERE c_name= '计算机' ORDER BY grade DESC;
39 
40 #从student表和score表中查询出学生的学号,然后合并查询结果
41 SELECT id  FROM student UNION SELECT stu_id FROM score;
42 
43 #查询姓张或者姓王的同学的姓名、院系和考试科目以及成绩(提示,模糊查询关键字like 例如查询以A开头的姓名  selec * from 表名 where name like ‘A%’)
44 SELECT student.Id ,`name` ,sex,Birth,Department,Address ,c_name,grade FROM student,score WHERE (`name` LIKE  '张%'  OR `name` LIKE  '王%')AND student.id=score.stu_id ;
45 
46 #查询都是湖南的学生的姓名、年龄、院系和考试科目以及成绩
47 SELECT student.Id ,`name` ,sex,Birth,Department,Address ,c_name,grade FROM student,score WHERE Address LIKE '湖南%' AND student.id=score.stu_id ;

猜你喜欢

转载自www.cnblogs.com/yanglanlan/p/11363109.html