数据库 查询学时大于等于48学时的课程名和学分
时间: 2024-03-20 20:44:00 浏览: 556
您好,想要查询学时大于等于 48 学时的课程名和学分的话,您可以使用以下 SQL 语句:
```
SELECT
course_name, credit
FROM
course_table
WHERE
class_hours >= 48;
```
其中,`course_name` 和 `credit` 分别是课程表中的课程名和学分列名,`class_hours` 是课程表中的学时列名,`course_table` 是课程表的表名。这段 SQL 语句会筛选出学时大于等于 48 学时的课程,并将其课程名和学分输出。
相关问题
schooldb数据查询,学生成绩表管理系统数据库2)查询成绩表,成绩列用优(>-90)、良(75-90)、及格(60~75)、不及格(-60)(3)查询学时大于等于48学时的课程名和学分
好的,根据您提供的信息,可以使用以下 SQL 查询语句查询学时大于等于48学时的课程名和学分,成绩列用优(>-90)、良(75-90)、及格(60~75)、不及格(-60)表示:
```
SELECT 课程名, 学分
FROM 学生成绩表
WHERE 学时 >= 48
AND 成绩 >= 90
OR (成绩 >= 75 AND 成绩 < 90)
OR (成绩 >= 60 AND 成绩 < 75)
OR 成绩 < -60;
```
其中,`SELECT` 语句用于指定查询的结果为课程名和学分两个字段,`FROM` 语句用于指定查询的数据表为 `学生成绩表`,`WHERE` 语句用于过滤出学时大于等于48学时,并且成绩符合优、良、及格、不及格四个等级的课程记录。
需要注意的是,以上 SQL 查询语句仅供参考,具体的查询语句需要根据实际情况进行调整。
创建一个名为stuview2的视图,从Student_info数据库的Course表中查询学分大于3的所有课程的课程号、课程名及总学时,并在创建时对该视图加密。
好的,以下是创建stuview2视图的SQL语句:
```
CREATE VIEW stuview2
AS
SELECT course_id, course_name, total_hours
FROM Student_info.dbo.Course
WHERE credits > 3
WITH ENCRYPTION;
```
其中,`WITH ENCRYPTION`是对该视图进行加密的关键字,可以保障视图的安全性。需要注意的是,加密后的视图只能在该数据库中使用,无法再次导出或转移。
阅读全文