1. 使用 UPDATE 命令,将表 student 中字段 stu_no 为 2 的学生年龄更新为“20”。

UPDATE student SET age = '20' WHERE stu_no = 2;

  1. 使用 SELECT 语句查询学生信息表中所有男生(sex 字段取值为‘M’)的姓名,且按年龄的升序排序。

SELECT stu_name FROM student WHERE sex = 'M' ORDER BY age ASC;

  1. 使用 SELECT 语句查询课程成绩不及格的学生姓名。

SELECT stu.stu_name FROM student stu INNER JOIN ordering ord ON stu.stu_no = ord.stu_no WHERE ord.score < 60;

  1. 创建视图 v_score,该视图用于查询每个女生的总成绩,视图显示 stu_name, sex, 总成绩。

CREATE VIEW v_score AS SELECT stu.stu_name, stu.sex, SUM(ord.score) AS total_score FROM student stu INNER JOIN ordering ord ON stu.stu_no = ord.stu_no WHERE stu.sex = 'F' GROUP BY stu.stu_name, stu.sex;

  1. 修改李林的姓名为李琳。

UPDATE student SET stu_name = '李琳' WHERE stu_name = '李林';

  1. 删除姓名为“李琳”的所有成绩记录。

DELETE FROM ordering WHERE stu_no IN ( SELECT stu_no FROM student WHERE stu_name = '李琳' )


原文地址: http://www.cveoy.top/t/topic/hyTe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录