以下题目在数据库dbStudentScore中使用T-SQL语句完成: (1)查询专业表tbMajor中的所有信息。 (2)查询专业表tbMajor中的所有信息,并指定相应汉字含义的别名“专业代码、专业名称、部门代码”。 (3)查询tbCourse中前面10条数据。 (4)查询tbStudent中前面10%的数据。 (5)查询教师表tbTeacher的籍贯信息,重复的籍贯信息需要去除。 (6)查询tbCourse课程信息,并计算新课时数=课时数*2。 (7)查询班级表tbClass的所有数据,按班级人数从大到小排序。 (8)查询教师表tbTeacher的所有数据,按性别升序排序,如果性别相同的再按职称降序排序。
时间: 2024-02-18 13:03:58 浏览: 59
(1) 查询专业表tbMajor中的所有信息。
```
SELECT *
FROM tbMajor;
```
(2) 查询专业表tbMajor中的所有信息,并指定相应汉字含义的别名“专业代码、专业名称、部门代码”。
```
SELECT 专业代码 AS 'MajorCode', 专业名称 AS 'MajorName', 部门代码 AS 'DepartmentCode'
FROM tbMajor;
```
(3) 查询tbCourse中前面10条数据。
```
SELECT TOP 10 *
FROM tbCourse;
```
(4) 查询tbStudent中前面10%的数据。
```
SELECT TOP 10 PERCENT *
FROM tbStudent;
```
(5) 查询教师表tbTeacher的籍贯信息,重复的籍贯信息需要去除。
```
SELECT DISTINCT 籍贯
FROM tbTeacher;
```
(6) 查询tbCourse课程信息,并计算新课时数=课时数*2。
```
SELECT 课程代码, 课程名称, 学分, 学时, 课程类别, 课时*2 AS '新课时数'
FROM tbCourse;
```
(7) 查询班级表tbClass的所有数据,按班级人数从大到小排序。
```
SELECT *
FROM tbClass
ORDER BY 班级人数 DESC;
```
(8) 查询教师表tbTeacher的所有数据,按性别升序排序,如果性别相同的再按职称降序排序。
```
SELECT *
FROM tbTeacher
ORDER BY 性别 ASC, 职称 DESC;
```
阅读全文