SQL数据库语句查询

SQL数据库语句查询,第1张

1、首先打开数据库,建立好表。

2、然后查询全体教师的教师号、姓名、职称,并分别为三列指定别名:教师号、姓名、职称,如下图所示

3、查询结果如下图所示。

4、接着查询所有姓张的学生的学号和姓名,如下图所示。

5、最后查询选修C1(高等数学)且成绩高于85分的学生的学号、课程号和成绩,如下图所示就完成了。

/

SQL是3个表的查询,会给出表以及3个表之间的约束关系

Student 表

    No编号 

    Name 姓名

    Birthday 生日

    bj 班级

    jg 籍贯

    adds地址 

    number电话

Course 表

    Kcbh课程编号 

    kcmc课程名称

Source 表

    Cjguid (主键)

    No 编号

    kcbh 课程编号

    cj成绩

/

-- (1)查询学生籍贯为‘湖北’生日为1995-10-3的所有信息

select 

from Student

where 1=1

and jg = '湖北' -- 籍贯为‘湖北’

and Birthday = '1995-10-3' -- 生日为1995-10-3

-- (2)查询学生姓名为‘王华’的各课程的平均分,最高分,最低分,总分。

select

    avg(kcbh) as 平均分,

    max(kcbh) as 最高分,

    min(kcbh) as 最低分,

    sum(kcbh) as 总分

from Source

where 1=1

and exists (select 1 

    from Student

    where 1=1

    and StudentNo = SourceNo

    Name = '王华' -- 姓名为‘王华’

    )

-- (3)没有太看题,大致是要求查询4,5列以上的信息,其中3个表各包含一些信息

select

    StudentName as 学生,

    Coursekcmc as 课程,

    Sourcecj as 成绩

from Student,

    Course,

    Source,

where 1=1

and StudentNo = SourceNo

and CourseKcbh = Sourcekcbh

以上就是关于SQL数据库语句查询全部的内容,包括:SQL数据库语句查询、SQL数据库语句大全、sql查询语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10161487.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存