数据库查询题目 跪求高手解答 急啊!!!!

题目:使用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、按性别进行分组查询 查询男女生的平均成绩
展开
 我来答
csuxp2008
2012-01-05 · TA获得超过6485个赞
知道大有可为答主
回答量:4704
采纳率:50%
帮助的人:2466万
展开全部
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
苏州神码物信智能科技
2024-08-22 广告
在苏州神码物信智能科技有限公司,我们协助客户高效处理海关信息查询需求。通过我们专业的系统对接与数据分析服务,能够迅速获取最新的海关进出口信息、货物清关状态及关税政策变动等关键数据,确保供应链透明高效。我们致力于为客户提供定制化解决方案,助力... 点击进入详情页
本回答由苏州神码物信智能科技提供
闻斯家居设计
2012-01-05 · TA获得超过177个赞
知道小有建树答主
回答量:595
采纳率:50%
帮助的人:112万
展开全部
把问题贴出来啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式