spl数据库是什么

spl数据库是什么,第1张

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的 *** 作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库 *** 作的基础,并且现在几乎所有的数据库均支持SQL。

4.按学生ID升序和分数降序显示学生的ID,姓名,性别,课程,分数

select dbo.tbStudent.SID,SName,dbo.tbExam.c_Name,Ssex,Score from dbo.tbExam join dbo.tbStudent on dbo.tbExam.SID=dbo.tbStudent.SID order by SID ASC,Score DESC

6.用姓名:** 性别:* 年龄:** 的方式显示学员信息

select '姓名'+':' +sname + '性别'+':'+ssex+ '年龄'+':'+ convert(varchar,sage) as 学生信息 from dbo.tbStudent

7.查询所有学生的信息

select distinct sname, sSex,sAge,sAddr,sTel,sEmail from dbo.tbStudent

8.显示成绩表的前4条信息

select top 4 * from dbo.tbExam order by Score desc

10.列出所有考试分数的一个总和

select sum(score) from dbo.tbExam

11.列出鲁智深的成绩总和

select sum(score) from dbo.tbStudent a join dbo.tbExam b on a.sid=b.sid where a.sname='鲁智深'\

12.列出C语言考试的平均分

select avg(score) from dbo.tbExam where c_Name='C语言'

14.列出李云参加了几次考试

select count(b.SID) from dbo.tbExam a join dbo.tbStudent b on b.SID=a.SID where b.Sname='李云'

15.列出学生中最大的年龄

select max(sage) from dbo.tbStudent

16.列出C语言最高的分数

select max(score) from dbo.tbExam

17.列出每种考试的考试名称和成绩总和

select c_name as 科目,sum(score) as 总计 from dbo.tbExam group by c_name

18.列出每个学生的姓名和考试次数

select sname,count(*) from tbstudent as a inner join tbexam as b on a.sid=b.sid group by sname

19.列出每个学生的姓名和考试次数,小于2次的不显示

select sname,count(*) from tbstudent as a inner join tbexam as b on a.sid=b.sid group by sname having count(*)>=2

20.显示年龄在20到25岁之间的学生信息

select * from dbo.tbStudent where sage between 20 and 25

首先给你提醒一下,你的题目是sql而不是spl,你的这道题目比前两天的题目难度增加了一层,不过有跟上个题目重复的地方。希望你能认真的看答案,不要重复的问同一个问题。希望对你有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9952910.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存