当前位置:首页 > 开发语言 > 正文

sql查询语句查询学生信息(创建库的sql语句)

sql查询语句查询学生信息(创建库的sql语句)

今天给各位分享sql查询语句查询学生信息的知识,其中也会对创建库的sql语句进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!SQL用select语...

今天给各位分享sql查询语句查询学生信息的知识,其中也会对创建库的sql语句进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

SQL用select语句查询90分以上的学生的姓名及课程号

你好,假设有以下两个表:

学生表(Student):

|学生ID|姓名|

|--------|--------|

|1|张三|

|2|李四|

|3|王五|

成绩表(Score):

|学生ID|课程号|成绩|

|--------|--------|------|

|1|001|85|

|1|002|90|

|2|001|95|

|2|002|80|

|3|001|90|

|3|002|95|

则可以使用以下SQL语句查询90分以上的学生的姓名及课程号:

```

SELECTStudent.姓名,Score.课程号

FROMStudent,Score

WHEREStudent.学生ID=Score.学生IDANDScore.成绩>=90

```

查询结果如下:

|姓名|课程号|

|--------|--------|

|张三|002|

|李四|001|

|李四|002|

|王五|001|

|王五|002|

写一个SQL语句,查询选修了5门课程的学生学号和姓名

selects.学号,s.姓名fromStudents,Scwheres.学号=Sc.学号groupbys.学号,s.姓名havingcount(sc.课程编号)=5;---以上,希望对你有所帮助。

显示学生 学生选课 课程信息SQL语句查询

1.查询学生信息:

SELECT*FROM学生表;

2.查询选课情况:

SELECT*FROM选课表;

3.查询课程信息:

SELECT*FROM课程表;

4.查询学生选课情况及课程信息:

SELECT学生表.学生姓名,课程表.课程名称

FROM学生表INNERJOIN选课表ON学生表.学生ID=选课表.学生ID

INNERJOIN课程表ON选课表.课程ID=课程表.课程ID;

结论:通过以上SQL语句,可以查询学生选课情况及课程信息。

解释:通过INNERJOIN语句,将学生表、选课表、课程表进行关联,确定学生选课情况及课程信息。

内容延伸:若需要查询某个学生的选课情况,可以在第四步语句中增加WHERE条件,例如:WHERE学生表.学生姓名='张三';

具体步骤:

1.检查数据库中学生表、选课表、课程表的结构和数据情况;

2.根据需求选择合适的SQL语句;

3.执行SQL语句并查看结果;

4.若有需求,可以修改查询条件或SQL语句,再次执行并查看结果。

用SQL查询选修过课程的同学的姓名、课程名、成绩

selecta.Sname,b.Cname,c.GradefromStudenta,Courseb,SCcwherea.Sno=c.Snoandb.Cno=c.Cno;

sql语句中在学生信息表中查询同姓的学生姓名

select姓名from学生信息表whereleft(姓名,1)in(selectleft(姓名,1)from学生信息表groupbyleft(姓名,1)havingcount(*)>=2)groupby姓名

利用sql语句查询某同学不学的课程的课程号

course记录课程相关信息

course_id--课程ID(PK值)

course_num--课程号

student记录学生相关信息

student_id--学生ID

student_name--学生姓名

course_id--学生选课课程ID

查询张三同学不学的课程的课程号

selectcourse_numfromcourse

wherecousre_idnotin(selectcourse_idfromstudentwherestudent_name='张三')

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

最新文章