当前位置:首页 » 编程语言 » sql查找学生籍贯
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql查找学生籍贯

发布时间: 2023-06-08 19:42:08

① 用sql语句写出所有学生的学号,姓名,性别和籍贯信息

语句如下: SELECT 学号,姓名,性别,出生日期FROM 学生管理系统数据库WHERE 性别='女'ORDER BY 学号 asc

② 用sql语句查询计算机系及籍贯是北京的学生

select * from 表名 where 专业='计算机' and 籍贯='北京'

③ SQL的查询语句怎么写

/*
SQL是3个表的查询,会给出表以及3个表之间的约束关系
Student表
No编号
Name姓名
Birthday生日
bj班级
jg籍贯
adds地址
number电话

Course表
Kcbh课程编号
kcmc课程名称

Source表
Cjguid(主键)
No编号
kcbh课程编号
cj成绩
*/

--(1)查询学生籍贯为‘湖北’生日为1995-10-3的所有信息
select*
fromStudent
where1=1
andjg='湖北'--籍贯为‘湖北’
andBirthday='1995-10-3'--生日为1995-10-3

--(2)查询学生姓名为‘王华’的各课程的平均分,最高分,最低分,总分。
select
avg(kcbh)as平均分,
max(kcbh)as最高分,
min(kcbh)as最低分,
sum(kcbh)as总分
fromSource
where1=1
andexists(select1
fromStudent.
where1=1
andStudent.No=Source.No
Name='王华'--姓名为‘王华’
)

--(3)没有太看题,大致是要求查询4,5列以上的信息,其中3个表各包含一些信息
select
Student.Nameas学生,
Course.kcmcas课程,
Source.cjas成绩
fromStudent,
Course,
Source,
where1=1
andStudent.No=Source.No
andCourse.Kcbh=Source.kcbh

④ SQL:输出学籍表中所有籍贯是“浙江”或“四川”的学生姓名和地址

select 姓名,地址 from 学籍表 where 籍贯=“浙江”or 籍贯=“四川”;