数据库期末考核

更新时间:2023-11-12 07:04:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1. 统计c语言程序设计课程成绩在80至90之间的人数 2. 1980年1月5日出生的学生的年龄(要求用两种方法)

3.针对于xscj数据库,定义函数,计算全体学生某门功课的平均成绩

4. 针对于xscj数据库,在第一列中返回xs表中学生的姓,第二列返回xs表中学生的名 5. 现有1销售表,结构如下: id int (标识号)

codno char(7) (商品编码) codname varchar(30) (商品名称) spec varchar(20) (商品规格) price numeric(10,2) (价格) sellnum int (销售数量)

deptno char(3) (售出分店编码) selldate datetime (销售时间) 要求:写出查询销售时间段在2002-2-15日到2002-4-29之间,分店编码是01的所有记录。 6. 请使用Transact-SQL 建立如下表: 表名:雇员基本信息表;

字段名 数据类型 宽度 精度 可空性 要求 NO_ID CHAR 7 NOT NULL 设为主键 NAME CHAR 10 NOT NULL

SEX CHAR 2 NOT NULL 默认值为”男” AGE INT NOT NULL DEPT VARCHAR 50 NULL PHONE VARCHAR 20 NULL NOTES VARCHAR 50 NULL

7. 现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息 8. 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分

9.从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录 10. 现有数据库结构及数据如下: 学生表(students)

st_id st_name(姓名) sex(性别) st001 张杰 男 st002 公孙燕飞 男 st003 王楠 女 st004 王伟 男 st005 李燕纹 女 st006 孙武 男 老师表(teachers)

t_id(主键,编号) t_name(姓名) t_lesson(课程) t001 张老师 数学 t002 李老师 英语 成绩表(results)

r_id r_fenshu(int) r_stid r_tid r001 90 st001 t002

r002 68 st005 t001 r003 92 st003 t001 r004 82 st006 t002 r005 70 st002 t002 r006 86 st002 t001 r007 57 st003 t002 r008 76 st006 t001 r009 55 st001 t001 r010 77 st004 t002 r011 58 st005 t002

以上数据库结构中字段未标明具体类型的,皆为varchar类型。 基础题:

1)查询出王伟同学的学生编号。

2)查询出名子第三个字是“燕”字的学生的编号和姓名。 3)查询显示出所有男学生的姓名及其名子的长度。 4)查出数学考试成绩的最低分。

5)在全部男学生中查询出学生编号最后两名的所有信息,并以学生编号降序显示。 6)统计出王楠同学在这次考试中的所有课程成绩的合计分。

本文来源:https://www.bwwdw.com/article/35nv.html

Top