`
summerlin
  • 浏览: 32237 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

简单sql的题

 
阅读更多

insert into stuinfo (stuName,stuNo,stuAge,stuAddress)
values('张秋丽', 's25301',18, '北京海淀')
insert into stuinfo (stuName,stuNo,stuSex,stuAge,stuAddress)
values('李斯文','s25303','女',22, '河南洛阳')
insert into stuinfo (stuName,stuNo,stuAge)
values('李文才', 's25302',31)
insert stuinfo(stuName,stuNo,stuAge,stuAddress)
values('欧阳俊雄', 's25304',28, '新疆威武哈')

insert into stumarks(examNo,stuNo,writtenExam,labExam)
values('E200507001','s25301',80,58)
insert into stumarks(examno,stuno,writtenexam)
values('E200507002','s25302',50)
insert into stumarks(examno,stuno,writtenexam,labexam)
values('E200507003','s25303',97,82)
--查询:查询表
select * from stuinfo
select * from stumarks
--第二题:查询男同学名单
select * from stuinfo where stusex='男'

--第三题:查询笔试成绩在75-100分之间的学院,显示学号,笔试成绩
select    stuno,writtenexam from stumarks where writtenexam between 74 and 100
--第四题:查询参加本次考试的学员成绩,包括学员姓名,笔试成绩和机试成绩。
select    stuname,writtenexam ,labexam from stuinfo inner join stumarks on stuinfo.stuno=stumarks.stuno
--第五题:统计考试平均分和机试平均分
select avg(writtenexam),avg(labexam) from stumarks
--第六题:统计参加本次考试学员人数
select count(*)from stuinfo
--第七题:查询笔试或者机试成绩60分一下的人数
select count(*)from stumarks where writtenexam<60 or labexam<60
--第八题:查询学员成绩,学员学号,笔试成绩,机试成绩及平均分
select stuno as 学号,writtenexam as 笔试成绩,labexam as 机试成绩,(writtenexam+labexam)/2 as 平均分 from stumarks
--第九题:平均分从高到低排,显示学号,平均分
select stuNo as 学号,(writtenExam+labExam)/2 as 平均分 from stuMarks order by 平均分 desc
--第十题:从高到低排名,显示姓名,笔试成绩,机试成绩和平均分

select    stuInfo.stuName as 姓名,stuMarks.writtenExam as 笔试成绩, stuMarks.labExam as 上机成绩,(writtenExam+labExam)/2 as 平均分
from stuInfo inner join stuMarks on(stuInfo.stuNo=stuMarks.stuNo) order by 平均分 desc
--第十一题:根据平均分,显示前两名信息,包括姓名,笔试成绩,机试成绩,平均分
select top 2 stuInfo.stuName as 姓名,stuMarks.writtenExam as 笔试成绩, stuMarks.labExam as 上机成绩,(writtenExam+labExam)/2 as 平均分
from stuInfo inner join stuMarks on(stuInfo.stuNo=stuMarks.stuNo) order by 平均分 desc

--修改部分:

--第十三题:
upDate     stuMarks set writtenExam=writtenExam+5
update stuMarks set writtenExam=100 where writtenExam >100
-----------------------------------------------------------------------------
函数从 SQL Server 返回当前的时间和日期。
select getdate()
ABS(-6)=6 取绝对值
select abs(-34)

select * from stuinfo where stuage>18
select * from stuinfo
select * from stumarks
delete from stuinfo where stuno='s25303

分享到:
评论

相关推荐

    Sql经典练习题库(附答案)

    SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。如今无论是像Oracle、Sybase、DB2、Informix、SQL Server这些大型的数据库管理系统,还是像Visual Foxpro、Power...

    sql基础练习题

    sql基础练习题 sql基础练习题 sql基础练习题 sql基础练习题

    SQL数据库简答题.pdf

    SQL数据库简答题.pdf

    vfp6.0SQL练习题

    vfp6.0结构化查询语言SQL练习题1附带答案,包含简单查询、条件查询、查询排序、分组、嵌套查询、SQL数据定义等

    SQL完整的练习题,对初学者和高手都有用。

    我整理了好多SQL练习题,题目由易到难,希望对大家有帮助。

    简单的SQL练习语句

    自制的EasyBuy.sql练习脚本,内容非常简单,只是用来进行jdbc练习

    SQL实际应用面试题

    一些简单的SQL面试题,仅供大家参考 管理结果集的分页 问:我怎样才能使用SQL Server对结果集的分页进行管理? 答:您经常需要使用一次一页的形式来显示一个结果集,并保证用户可以轻松查看各个结果集页面,特别是...

    48道SQL练习题.pdf

    SQL练习题,题目比较全,有简单和中等难度的题目。适合数据工作者。

    2022年SQL语句简单面试题.doc

    2022年SQL语句简单面试题.doc

    数据库 SQL 试题

    sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!sql的试题!

    SQL Server练习题

    sql简单练习题,主要是SQL语言查询操作,涉及到select 等等相关语句,初学者的练习资料

    Oracle SQL:经典练习题(附答案)

    Oracle基础练习题,采用Oracle数据库自带的表,适合初学者,其中包括了一些简单的查询,已经具有Oracle自身特点的单行函数的应用,后面附答案,非常值得一看

    一些sql练习题

    这事一些基本、简单的sql练习题,以供大家参考

    简单的选择题

    简单的选择题 no:=EntryText Database:="ABC" SQLstring11:="select 题目 from ceshi where 题号="^no^";" SQLstring12:="select 选项A from ceshi where 题号="^no^";" SQLstring13:="select 选项B from ceshi ...

    oracle sql练习题

    oracle sql练习题,拿来简单练手的,还不错哦!

    SQL测试题简单方便易懂有用

    用于测试SQL基本技术 从各个核心点出发 以求掌握SQL数据库各种操作 简单方便。

    asp.net+sqlserver单选题考试系统

    适合单选题考试!有教师处理学生成绩功能,但都比较简单,在每个页面都有用户身份验证,保证数据安全;另外有些功能还不够完善!请原谅!

    SQL server 数据库 SQL练习及答案.docx

    本文档收录了 平时数据库所练习的习题 使用数据库为SqlServer2012 习题从简单查询到子查询

    SQL 练习题 样例

    SQL 练习题 样例 请配合SQLFiddle一起练习,使用方法很简单,登陆sqlfiddle.com,把文本黏贴到左框,build schema,在右框写SQL语句,Run SQL,即可在框下方看到结果。

    T-SQL阅读笔记和习题

    这本书非常适合于SQL语言初学者,内容比较全面,其次是示例比较简单,对于问题的解释比较详细,关键是这本书翻译的非常好。比那个《C#入门经典第五版》好太多了。仔细从头到尾看了这本书,感觉受益很多,所以就把...

Global site tag (gtag.js) - Google Analytics