资源描述:
《数据库原理实验任务s5-sql交互式查询-单表查询-2011-2012-2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验5SQL交互式查询“单表查询实验日期和时间:实验室:班级:学号:姓名:实验环境:1.硬件:2.软件:实验原理:SELECT语句的语法:SELECTstatement::=[WITH[,••.n]]ASC
2、DESC[/•-n][ORDERBY{order_by_expression
3、column_position[,.•.n]][COMPUTE{{AVG
4、COUNT
5、MAX
6、MIN
7、SUM}(expression)}[BYexpression[,•••
8、□]]][[,・・.n])]::={I()}[{UNION[ALL]
9、EXCEPT
10、INTERSECT}
11、()::=SELECT[ALL
12、DISTINCT][TOPexpression[PERCENT][WITHTIES]][INT
13、Onew_table][FROM{}[‘•••□]][WHERE][GROUPBY[ALL]group_by_expression[,••.n][WITH{CUBE
14、ROLLUP}]][HAVING]主要子句:WITHcommon_table_expressionUNIONSELECT子句EXCEPT和INTERSECTINTO子句ORDERBYFROMCOMPUTEWHEREFOR子句GROUPBYOPTION子句HAVING实验主要任务
15、:/WHGPC.产品销售列名・dbo.产品信亘WHS-PC产品铠售频据类型允诈空?产品IDint□产品代码char(50)产品名称char(50)标准成本money价格money规格char(50)_类别char(20)库存数里int再订购数里int生产批号char(20)限用日期datetime已知创建了产品信息表:CREATETABLE产品信息(产品IDintPRIMARYKEY,产品代码chmr(50)UNIQUE,产品名称char(50)z标准成本money,价格money,规格char(50)/类别char(20),库存数量in
16、t,再订购数量int,生产批号char(20),限丿U日期datetime)数据库表已经提供,自己附加后根据题意修改即可用SQL语句完成下列查询任务:1.查询“花牛”的产品代码、价格、库存数量。2.查询以产品代码以“NWTB”打头的所有产品信息。3.査询花生、绿豆、白米、小米这四种产品的信息。4.査询限用日期在2011年12月31FI以前的所有“调味品”(类别)的产品信息记录。5.统计“饮料”这个类别的产站的有多少种(提示:统计记录个数)。6.统计所有产品的库存总数量(提示:求和)。7.按类别计算各类产品的平均价格。8.查询库存数蜃最少的
17、产品。9.査询出最贵的调味!51。10.il-算所有库存产殆的总价值。查询1:代码:执行结果:(贴图)说明:查询2:代码:执行结果:(贴图)说明:查询3:代码:执行结果:(贴图)说明:查询4:代码:执行结果:(贴图)说明:查询5:代码:执行结果:(贴图)说明:查询6:代码:执行结果:(贴图)说明:查询7:代码:执行结果:(贴图)说明:查询8:代码:执行结果:(贴图)说明:查询9:代码:执行结果:(贴图)说明:查询10:代码:执行结果:(贴图)说明:小结:(不少于100字)你在完成杳询任务的过程中遇到的冋题及解决的方法有:要求:1.报告格式
18、和内容要求:a.内容和格式整齐。大标题采用黑体四号字加粗,小标题采用小四号字加粗。正文采用五号宋体,单倍行距。b.贴图时请剪裁到适当人小,要保证打印时可以看清,但也不要太人以免“越界”。a.不要在报告中写与实验无关的话,内容要有条理、完整、并能突出垂点,要将遇到的主要问题说明。1.文件格式要求:a.将实验成果放入一个文件夹中,文件夹的内容包括:木实验报告、分离后的数据库、如有查询代码(・sql文件)和其它文件也一并放入。b.文件夹以“学号姓名班级_S5”为文件名。其屮,S5表示这是实验5的报告,S人写,以后的实验报告以类似方法编号顺延,注
19、意:你的学号放在姓名前。c.注意:所有文件保存后关闭,然后再打包成RAR文件,以免提交的内容丢失或打不开。2.提交方式和时间:一周内完成。可以将文件包发到我邮箱sunliyan_99@126.