CREATETABLE student ( id INT(10)NOTNULLUNIQUEPRIMARYKEY, NAME VARCHAR(20)NOTNULL, sex VARCHAR(4),
birth YEAR, department VARCHAR(20), address VARCHAR(50));CREATETABLE score ( id INT(10)NOTNULLUNIQUEPRIMARYKEYAUTO_INCREMENT,
stu_id INT(10)NOTNULL, c_name VARCHAR(20), grade INT(10));
#14.查询计算机成绩低于95的学生信息 SELECT student.*FROM student,score WHERE student.`id`= stu_id AND grade <95AND c_name ='计算机';
#15.查询同时参加计算机和英语考试的学生的信息 SELECT*FROM student WHERE id IN(SELECT a.stu_id FROM(SELECT stu_id FROM score WHERE c_name ='计算机')AS a,(SELECT stu_id FROM score WHERE c_name ='英语')AS b WHERE a.stu_id = b.stu_id
);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 ='英语');
#16.将计算机考试成绩按从高到低进行排序 SELECT stu_id,grade FROM score WHERE c_name ='计算机'ORDERBY grade DESC;
#17.从student表和score表中查询出学生的学号,然后合并查询结果 SELECT id FROM student UNIONSELECT stu_id FROM score;
#18.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩 SELECT student.`name`,department,c_name,grade FROM student LEFTJOIN score ON student.`id`= stu_id
WHERE student.`name`LIKE'张%'OR student.`name`LIKE'王%';
#19.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩SELECT student.`name`,2021- student.`birth`,department,c_name,grade FROM score,student WHERE student.`id`= stu_id
AND student.`address`LIKE'湖南%';