|
发表于 2019-12-10 16:01:35
|
显示全部楼层
江苏省*
mysql 全程1.6倍速看的.....
第62天
作业: 视图中可以使用其他视图 学生 与 班级 与 班级地址
CREATE VIEW v_stu_cs_address
AS
SELECT s.*,l.province,l.city,l.address
FROM v_stu_cs s
INNER JOIN locations l ON s.lid = l.id;
SELECT * FROM v_stu_cs_address;
第63天
使用 case 完成 输入学生姓名 返回学生的分数等级
DELIMITER $$
CREATE FUNCTION getGradeLevel_sname (sname VARCHAR(10)) RETURNS CHAR
BEGIN
DECLARE levelStr CHAR;
SELECT
CASE
WHEN gradenum > 90 THEN 'A'
WHEN gradenum < 90 AND gradenum >= 80 THEN 'B'
WHEN gradenum < 80 AND gradenum >= 70 THEN 'C'
ELSE 'D'
END INTO levelStr
FROM students WHERE `name` = sname ;
RETURN levelStr;
END $$
DELIMITER ;
SELECT getGradeLevel_sname('沈明')
|
|