数据库原理-select查询命令实验报告.docx

数据库原理-select查询命令实验报告.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《数据库原理》简单查询实验报告

一、实验目的

1.练习SQL语言中查询命令Select-单表查询

语句格式

SELECT[ALL|DISTINCT]目标列表达式

[,目标列表达式]…

FROM表名或视图名[,表名或视图名]…

[WHERE条件表达式]

[GROUPBY列名1[HAVING条件表达式]]

[ORDERBY列名2[ASC|DESC]]

2.实验内容

查询指定列

查询全部列

查询经过计算的列

去掉查询结果中重复的行

对查询结果列重新命名

查询满足条件的元组(betweenand,like,IsNull,

多重条件查询

查询结果排序

二、实验用品及设备

1.PC机

2.操作系统Windows10

3.必备DBMS软件,例如SQLSever2008,MySQL等。

三、实验步骤

RetailDatabaseTableStructure

零售数据库表结构

Customer(CustNO,FName,LName,Street,Suburb,Postcode,Balance)

顾客(顾客号,名,姓,街道,城市,邮政编码,余额)

Department(DepartNO,DepartName)

部门(部门号,部门名)

SalesRep(SalesRepNO,SalesRepLastName,SalesRepFName,DepartNOfk)

销售代表(销售代表号,姓,名,部门号)

Order(OrderNO,CustNOfk,OrdDate,SalesRepNOfk,OrdStatus)

订单(订单号,顾客号,订单日期,销售代表号,订单状态)

OrderLine(OrderNOfk,ProductNOfk,QtyPurchased,PurchasePrice)

订单明细(订单号,商品号,购买数量,销售价格)

Product(ProductNO,ProdDescription,QtyOnHand,UnitPrice)

商品(商品号,商品名,库存量,单价)

查询顾客的姓名及账户余额。

SQL语句:

selectFName,LName,balance

fromcustomer

执行结果截图:

查询每个部门的具体信息。

SQL语句:

selectDepartNO,DepartName

fromdepartment

执行结果截图

查询每种商品的单价,库存量,和总价值(单价*库存量),并将计算出来的结果命名为subtotal

SQL语句:

selectProdDescription,QtyOnHand,UnitPrice,QtyOnHand*UnitPricesubtotal

fromproduct

执行结果截图

查询有订单的顾客编号

SQL语句:

selectCustNO

fromorders

wherecustnoisnotnull

执行结果截图

查询账户余额超过1000的顾客信息

SQL语句:

selectCustNO,FName,LName,Street,Suburb,Postcode,Balance

fromcustomer

wherebalance1000

执行结果截图

查询账户余额在1000至3000之间的顾客姓名和地址

SQL语句:

selectFName,LName,Street,Suburb

fromcustomer

wherebalance1000andbalance3000

执行结果截图

查询商品名称中包含“ball“的商品信息,查询结果按商品名降序排列。

SQL语句:

selectProductNO,ProdDescription,QtyOnHand,UnitPrice

fromproduct

whereProdDescriptionlike%ball%

orderbyProdDescriptiondesc

执行结果截图

查询顾客名字中以M开头的顾客信息

SQL语句:

selectCustNO,FName,LName,Street,Suburb,Postcode,Balance

fromcustomer

whereFNamelikeM%

执行结果截图

查询没有分配部门的销售代表的姓名

SQL语句:

selectSalesRepLastName,SalesRepFName

fromSalesRep

whereDepartNOisnull

执行结果截图

查询名字为BenSmith顾客的账户余额。

SQL语句:

selectBalance

fromc

文档评论(0)

A女汉子~小郭 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档