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,查询所有不及格学生的学号,姓名,科目和成绩。

参考技术A 注意中文换成表中字段名
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几道题希望回答一下的主要内容,如果未能解决你的问题,请参考以下文章

最近的几道题

数论题总结

codeforces 几道题目

想进BAT?先试试看这几道题! | 数据挖掘求职

今年期末微积分考试试题:看看你能够在两个小时内做对几道题?

京东数据分析SQL面试题