使用T-SQL语句完成以下功能: 1.请用T-SQL语句往表STUDENT中插入数据(8106,考生本人姓名,考生本人性别,102,考生本人生源地,考生本人出生年月)。(3分) 2.将CLASS表中专业名“信息管理”改为“计算机信息管理”。(3分) 3.查询来自福建的学生的学号,姓名和性别。(3分) 4.查询出学生性别为男的学生姓名。(3分) 5.用模糊查询出姓李的女生记录。(3分) 6.在查询语句中使用聚合函数计算出所有学生总数,并为该列取别名为学生人数。(3分) 7.查询所有班级的信息,并用班级号进行降序排序。(3分) 8.查找出学号在8101到8104的学生姓名、专业名。(3分) 9.查询出“软件工程”系里所有的班级的班号,专业名。(3分) 10.删除学生表未填写籍贯信息的同学的记录。
时间: 2024-04-05 15:32:00 浏览: 47
1.INSERT INTO STUDENT VALUES(8106,'考生本人姓名','考生本人性别',102,'考生本人生源地','考生本人出生年月');
2.UPDATE CLASS SET 专业名='计算机信息管理' WHERE 专业名='信息管理';
3.SELECT 学号,姓名,性别 FROM STUDENT WHERE 考生本人生源地='福建';
4.SELECT 姓名 FROM STUDENT WHERE 考生本人性别='男';
5.SELECT * FROM STUDENT WHERE 姓名 LIKE '李%' AND 考生本人性别='女';
6.SELECT COUNT(*) AS 学生人数 FROM STUDENT;
7.SELECT * FROM CLASS ORDER BY 班级号 DESC;
8.SELECT 学号,姓名,专业名 FROM STUDENT WHERE 学号 BETWEEN 8101 AND 8104;
9.SELECT 班号,专业名 FROM CLASS WHERE 专业名='软件工程';
10.DELETE FROM STUDENT WHERE 籍贯 IS NULL;
相关问题
使用T-SQL语句实现如下功能。 从教学质量评价数据库tqe中,查询选修了课程的学生姓名、课程名、任课教师名。
假设tqe数据库中有以下三张表:学生表(student)、课程表(course)、教师表(teacher),并且它们之间的关系如下:
- 学生表(student):学生ID(student_id)、姓名(name)
- 课程表(course):课程ID(course_id)、课程名(name)、任课教师ID(teacher_id)
- 教师表(teacher):教师ID(teacher_id)、姓名(name)
则可以使用以下T-SQL语句实现所需功能:
```
SELECT s.name AS 学生姓名, c.name AS 课程名, t.name AS 任课教师名
FROM student s
INNER JOIN tqe t ON s.student_id = tqe.student_id
INNER JOIN course c ON tqe.course_id = c.course_id
INNER JOIN teacher t ON c.teacher_id = t.teacher_id
```
其中,INNER JOIN表示内连接,即只返回两个表中都存在的记录。通过INNER JOIN将学生表、课程表和教师表连接起来,并根据学生ID、课程ID和教师ID进行匹配,最终查询出选修了课程的学生姓名、课程名和任课教师名。
使用T-SQL语句查找选修了“数据结构”课程且学分取得5分的学生的姓名、课程名称及学分、成绩。
可以使用以下SQL语句来查找满足条件的学生信息:
```sql
SELECT s.student_name, c.course_name, sc.credit_score, sc.score
FROM students s
JOIN student_courses sc ON s.student_id = sc.student_id
JOIN courses c ON sc.course_id = c.course_id
WHERE c.course_name = '数据结构' AND sc.score = 5;
```
这个查询做了三张表之间的关联:
1. `students` 表:包含学生的基本信息(如student_id和student_name)
2. `student_courses` 表:记录学生选择的课程及其学分(如student_id, course_id, credit_score, score)
3. `courses` 表:存储课程的相关信息(如course_id和course_name)
结果将返回所有选择了"数据结构"课程并且获得5分的学生的姓名、课程名称、学分以及成绩。如果需要进一步的信息,可以根据实际情况调整查询。
阅读全文