sql几道题希望回答一下
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql几道题希望回答一下相关的知识,希望对你有一定的参考价值。
1、查询所有学生的详细信息,并按姓名升序(降序)排序。
2、查询所有选修了《数据结构》课程的李姓同学的信息。
3、查询每门课程的最高分、最低分和平均分。
4、将Student表中男学生的数据存为一个新表,命名为“男学生表”。
5、查询所有年龄大于20岁的女学生的信息。
6、为Student表的s_name字段建立唯一索引,索引名为i_name,并降序排序。
7、为Score表的score字段建立非聚焦索引,索引名为i_score,并降序排序。
8、创建视图v_nopass,查询所有不及格学生的学号,姓名,科目和成绩。
select * from Student order by s_name desc(asc);
select * from Student where 课程='数据结构' and s_name like '李%';
select max(score),min(score),avg(score),课程 from Student group by 课程;
create table 男学生表 as(oracle要加 as sqlserver不需要as) select * from Student where sex='男';
select * from Student where sex='女' and age>20;
6、create unique index i_name on Student(s_name desc)
7、create nonclustered index i_score on Student(score desc)
8、Create view v_nopass as(oracle要加 as sqlserver不需要as) select 学号,姓名,科目,成绩 from Student where 成绩<60;
以上是关于sql几道题希望回答一下的主要内容,如果未能解决你的问题,请参考以下文章