实验3 数据检索
一、实验目的
(1)理解T-SQL语言的使用。<o:p></o:p>
(2)熟练掌握数据查询语句。<o:p></o:p>
SELECT [ALL|DISTINCT] {*|<表达式>,…,<表达式>}<o:p></o:p>
FROM <表名>[, <表名>…]<o:p></o:p>
[WHERE <条件>]<o:p></o:p>
[GROUP BY <列名>[, <列名>…][HAVING <谓词>]]<o:p></o:p>
[ORDER BY <列名> [ASC|DESC] [, <列名> ASC|DESC]…]<o:p></o:p>
[COMPUTE …] <o:p></o:p>
<o:p> </o:p>
二、实验内容
1、 [3.2]b USE CAP
select aid from AGENTS where [percent]=(select max([percent] )from AGENTS
[3.5] Select cid,aid from customers c, agents a Where cid not in (select cid from orders x
Where x.cid = c.cid and x.aid = a.aid) And
aid not in (select aid from orders v Where v.aid = a.aid and v.cid = c.cid)
[3.8]a select cid,max(dollars) as MAXSPEND from orders group by cid
[3.8]b select avg(MAXSPEND) average,cid from (select cid,max(dollars) as MAXSPEND from orders group by cid)as S group by cid
[3.11]b Select avg(temp.maxspend)avgspend,temp.cid
from (select cid,max(dollars) as maxspend from orders
Group by cid) as temp group by temp.cid
[3.11]f select pid from products p
where not exists(select cid from customers c where city='Duluth'
and not exists (select * from orders o where o.cid=c.cid and o.pid=p.pid))
[3.11]j update products
set price=price*1.1 where city='Duluth' or city='Dallas'
[3.11]l select aid,[percent] from agents a where not exists(select * from customers c
where city='Duluth' and not exists
(select * from orders o where o.cid=c.cid and o.aid=a.aid)) order by [percent]DESC<o:p></o:p>
<选做>[3.15]、[3.16]、[3.17]<o:p></o:p>
<o:p> </o:p>
2、在“学生管理数据库”中建立四张表,分别如下:<o:p></o:p>
学生表:(主键:学号)<o:p></o:p>
学号<o:p></o:p>
|
姓名<o:p></o:p>
|
性别<o:p></o:p>
|
年龄<o:p></o:p>
|
所在院系<o:p></o:p>
|
班级<o:p></o:p>
|
入学日期<o:p></o:p>
|
20009001<o:p></o:p>
|
葛文卿<o:p></o:p>
|
女<o:p></o:p>
|
22<o:p></o:p>
|
国际贸易<o:p></o:p>
|
国贸2班<o:p></o:p>
|
2000-8-29<o:p></o:p>
|
20014019<o:p></o:p>
|
郑秀丽<o:p></o:p>
|
女<o:p></o:p>
|
21<o:p></o:p>
|
会计学<o:p></o:p>
|
会计1班<o:p></o:p>
|
2001-9-2<o:p></o:p>
|
20023001<o:p></o:p>
|
刘成铠<o:p></o:p>
|
男<o:p></o:p>
|
18<o:p></o:p>
|
计算机<o:p></o:p>
|
软件2班<o:p></o:p>
|
2002-8-27<o:p></o:p>
|
20026002<o:p></o:p>
|
李涛<o:p></o:p>
|
女<o:p></o:p>
|
19<o:p></o:p>
|
电子学<o:p></o:p>
|
电子1班<o:p></o:p>
|
2002-8-27<o:p></o:p>
|
20023002<o:p></o:p>
|
沈香娜<o:p></o:p>
|
女<o:p></o:p>
|
18<o:p></o:p>
|
计算机<o:p></o:p>
|
软件2班<o:p></o:p>
|
2002-8-27<o:p></o:p>
|
20026003<o:p></o:p>
|
李涛<o:p></o:p>
|
男<o:p></o:p>
|
19<o:p></o:p>
|
计算机<o:p></o:p>
|
软件1班<o:p></o:p>
|
2002-8-27<o:p></o:p>
|
20023003<o:p></o:p>
|
肖一竹<o:p></o:p>
|
女<o:p></o:p>
|
19<o:p></o:p>
|
计算机<o:p></o:p>
|
软件2班<o:p></o:p>
|
2002-8-27<o:p></o:p>
|
<o:p> </o:p>
课程表:(主键:课程号)<o:p></o:p>
课程号<o:p></o:p>
|
课程名<o:p></o:p>
|
先修课<o:p></o:p>
|
学分<o:p></o:p>
|
C801<o:p></o:p>
|
高等数学<o:p></o:p>
|
<o:p> </o:p>
|
4<o:p></o:p>
|
C802<o:p></o:p>
|
C++语言<o:p></o:p>
|
C807<o:p></o:p>
|
3<o:p></o:p>
|
C803<o:p></o:p>
|
|
分享到:
相关推荐
SQL server 复杂查询那条原创的文档所需要的源代码,包括数据库的创建,数据表的创建。方便读者们验证查询
实验目的:掌握数据表建立、修改、删除、索引的SQL语句。 实验内容: (1)数据表的建立 (2)数据表的修改 (3)数据表的删除 (4)数据表的索引建立 为S表的DEPT建立唯一索引 (5)视图的建立与删除 建立一个...
sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据...
4. 完成后续实验的准备(数据库的创建及数据准备)。 阅读建议:此资源以图文并茂的形式学习数据库MySQL安装及操作,在学习的过程要结合这些文字和图片一起来实践,每一步都要仔细跟随,并调试对应的代码。如有问题...
本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Server2000为本系统的数据库。系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验...
本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Server2000为本系统的数据库。系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验...
具体要求如下: 前台开发工具不限制,后台数据库管理系统采用SQL SERVER。 后台数据库至少包含3张表。 开始启动界面为登录界面,完成用户身份、用户名和密码的验证。要求用户身份至少有两种,必须通过对后台用户表的...
建立在OS的基础之上,位于OS与用户之间的数据管理软件,负责对数据库进行统一管理和控制 如: ACCESS,SQL SERVER, ORACLE,…… DB DBMS ACCESS2010数据库基础教程-01第一章数据库系统概述全文共24页,当前为第11...
本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Server 为本系统的数据库。系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验...
本系统采用BS模式,主要应用了JSP和JavaBean技术进行程序编制,以SqlServer为本系统的数据库。系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验教师...
本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Server2000为本系统的数据库。系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验...
如MySQL Schema设计的技巧,Query语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析了MySQL数据库中主要存储引擎的锁定机制 ●架构设计篇则主要以设计一个高可用可扩展的分布式企业级...
本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Server为本系统的数据库。系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验教师...
它提供了一个功能齐全的API,用于检索数据集中的组织。 响应遵循规范,有关详细信息和示例,请参阅。 注意:我不以任何方式隶属于 OrgRef 计划。 / - 简单的 Web 请求处理和路由组件 - SQL 抽象 先决条件 您将...
本系统采用B/S模式,主要应用了JSP和JavaBean技术进行程序编制,以Sql Server本系统的数据库。系统主要实现了实验教师设定上机收费标准,维护设备管理和使用信息,管理更新实验教师信息及上机卡信息,管理实验教师...
4、 打开数据库 SQL Server 的查询编辑器,用 SQL 语句完成以下查询。并通过实验结果验证查询语句的正确性,将每个 SQL 语句及结果存盘,以备老师检查。 (1)求全体学生的学号、姓名和出生年份。 (2)求每个系的...
基本目的 以SQL SERVER数据库管理系统为平台,通过设计数据库概念模型、逻辑模型以及利用标准SQL语 言的数据库实现,掌握关系数据库系统的设计与实现方法,增强数据库设计和数据库应 用系统开发能力。 2. 用户需求 ...