SQL 视图:筛选年龄大于 20 岁的学生信息
假设表名为 student,修改后的视图语句如下:
CREATE OR REPLACE VIEW x_view AS
SELECT sno, sname, s_bir, phone
FROM student
WHERE YEAR(CURRENT_DATE()) - YEAR(s_bir) > 20;
解释:使用 YEAR 函数获取当前年份和学生的出生年份,计算差值判断年龄是否大于 20 岁。选择需要显示的字段进行查询,结果集仅包含年龄大于 20 岁的学生信息。
原文地址: https://www.cveoy.top/t/topic/nWuT 著作权归作者所有。请勿转载和采集!