当前位置:   article > 正文

mysql-查询练习示例_数据库查询年龄大于20的学生

数据库查询年龄大于20的学生

1. 表stu

1)一条sql,分别统计表中男生和女生的人数

SELECT
    SUM(
        CASE sex
        WHEN '男' THEN 1 ELSE    0    END
    ) AS '男',
    SUM(
        CASE sex
        WHEN '女' THEN 1 ELSE    0    END
    ) AS '女'
FROM
    stu

2)统计年龄在20周岁以内的学生信息

SELECT
    *, TIMESTAMPDIFF(YEAR, birthday, CURDATE()) AS '年龄'
FROM
    stu
WHERE
    TIMESTAMPDIFF(YEAR, birthday, CURDATE()) <= 20

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/40148
推荐阅读
相关标签
  

闽ICP备14008679号