1. 程式人生 > >mysql-根據生日查20週歲以內的學生

mysql-根據生日查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