数据库查询题目 跪求高手解答 急啊!!!!
题目:使用SQL语句创建学生基本信息表student(s_no、s_name、s_sex、birthday、polity)和学生成绩表sco(s_no、c_no、scor...
题目: 使用SQL语句创建学生基本信息表student(s_no、s_name、s_sex、birthday、polity)和学生成绩表sco(s_no、c_no、score)。针对这两个表,利用SELECT语句实现下列查询。
1、所有学生的基本信息,并按学号排序;
2、所有女生的信息和女生的人数;
3、所有男生的姓名 出生日期和年龄;
4、所有学生的姓名 出生日期和年龄及选修的课程和成绩;
5、某个指定姓名学生的成绩
6、不及格学生的姓名
7、按性别进行分组查询 查询男女生的平均成绩 展开
1、所有学生的基本信息,并按学号排序;
2、所有女生的信息和女生的人数;
3、所有男生的姓名 出生日期和年龄;
4、所有学生的姓名 出生日期和年龄及选修的课程和成绩;
5、某个指定姓名学生的成绩
6、不及格学生的姓名
7、按性别进行分组查询 查询男女生的平均成绩 展开
展开全部
create table student
(
s_no int,
s_name nvarchar(100),
s_sex nvarchar(10),
birthday datetime,
polity nvarchar(100)
)
create table sco(s_no int, c_no int, score int)
1.
select * from student order by s_no
2.
--所有女生的信息
select * from student where s_sex=N'女'
--女生的人数
select count(*) as '女生人数' from student where s_sex=N'女'
3.
select s_name,birthday,datediff(year,birthday,getdate()) as '年龄' from student
where s_sex=N'男'
4.
select s_name,birthday,datediff(year,birthday,getdate()) as '年龄',c_no,score
from student a, sco b
where a.s_no=b.s_no
5.
select score
from student a, sco b
where a.s_no=b.s_no and (s_no = ... or s_name=N'...') --填写具体的学号或者姓名
6.
select distinct s_name
from student a, sco b
where a.s_no=b.s_no and score<60
7.
select a.s_sex, sum(b.score) as '平均成绩'
from student a, sco b
where a.s_no=b.s_no
group by a.s_sex
(
s_no int,
s_name nvarchar(100),
s_sex nvarchar(10),
birthday datetime,
polity nvarchar(100)
)
create table sco(s_no int, c_no int, score int)
1.
select * from student order by s_no
2.
--所有女生的信息
select * from student where s_sex=N'女'
--女生的人数
select count(*) as '女生人数' from student where s_sex=N'女'
3.
select s_name,birthday,datediff(year,birthday,getdate()) as '年龄' from student
where s_sex=N'男'
4.
select s_name,birthday,datediff(year,birthday,getdate()) as '年龄',c_no,score
from student a, sco b
where a.s_no=b.s_no
5.
select score
from student a, sco b
where a.s_no=b.s_no and (s_no = ... or s_name=N'...') --填写具体的学号或者姓名
6.
select distinct s_name
from student a, sco b
where a.s_no=b.s_no and score<60
7.
select a.s_sex, sum(b.score) as '平均成绩'
from student a, sco b
where a.s_no=b.s_no
group by a.s_sex
苏州神码物信智能科技
2024-08-22 广告
2024-08-22 广告
在苏州神码物信智能科技有限公司,我们协助客户高效处理海关信息查询需求。通过我们专业的系统对接与数据分析服务,能够迅速获取最新的海关进出口信息、货物清关状态及关税政策变动等关键数据,确保供应链透明高效。我们致力于为客户提供定制化解决方案,助力...
点击进入详情页
本回答由苏州神码物信智能科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询