查询名字中第2个字为‘宝’的学生姓名和学号及选修的课程号、课程名;
时间: 2024-11-27 16:08:20 浏览: 13
查询学生信息通常需要数据库操作,假设我们有一个学生表(student)、课程表(course)以及选课表(course_student),其中包含字段如姓名(name),学号(student_id), 课程号(course_code)等。
为了找到名字中第二个字为“宝”的学生的信息,我们可以编写SQL查询语句:
```sql
SELECT s.name AS '学生姓名', s.student_id AS '学号', c.course_code AS '课程号', c.course_name AS '课程名'
FROM student s
JOIN course cs ON s.student_id = cs.student_id
JOIN course_student csu ON cs.course_code = csu.course_code
WHERE SUBSTRING_INDEX(s.name, ' ', 2) = '宝';
```
这个查询首先通过学号将学生表、选课表和课程表关联起来,然后筛选出名字第二字为“宝”的学生,并获取他们的姓名、学号、所选课程的课程号和课程名。
阅读全文