#### 查询与'张乐乐'出生年份相同的学生学号、姓名、所在院系和年龄(别名age,使用TimeStampDiff()函数计算到2023年4月1日的年龄)
时间: 2024-03-02 20:47:57 浏览: 184
好的,以下是可以查询与'张乐乐'出生年份相同的学生学号、姓名、所在院系和年龄的 SQL 语句:
```
SELECT s.s_id AS '学号', s.s_name AS '姓名', d.d_name AS '所在院系', TIMESTAMPDIFF(YEAR, s.s_birthday, '2023-04-01') AS 'age'
FROM student s
JOIN dept d ON s.s_dept = d.d_id
WHERE YEAR(s.s_birthday) = (SELECT YEAR(s_birthday) FROM student WHERE s_name = '张乐乐')
```
注意,这里使用了 `TIMESTAMPDIFF()` 函数来计算学生的年龄,同时使用了子查询来获取 '张乐乐' 的出生年份。
相关问题
用mysql查询与'张乐乐'出生年份相同的学生学号、姓名、所在院系和年龄(别名age,使用TimeStampDiff()函数计算到2023年4月1日的年龄)
好的,我能够理解您的要求。以下是您要求的MySQL查询语句:
SELECT student_id, student_name, department, TIMESTAMPDIFF(YEAR, birthdate, '2023-04-01') AS age
FROM students
WHERE YEAR(birthdate) = (SELECT YEAR(birthdate) FROM students WHERE student_name = '张乐乐');
请确保您已经正确设置了表名、列名和日期格式。如果您需要更多的帮助,请告诉我。
阅读全文