① 用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 籍贯=“四川”;