实验四 SQL结构查询语句运用.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 SQL结构查询语句的运用 实验目的: 熟悉SQL的特点 熟悉使用SELECT语句的格式及各参数选项 熟练掌握简单查询 熟练掌握连接查询 熟练掌握嵌套查询 二、实验内容及步骤 (一)SELECT—SQL命令格式 SELECT [ ALL | DISTINCT ] [ 别名. ]SELECT 表达式[AS 列名][,别名.]SELECT表达式[AS 列名]…] FROM [FORCE ][数据库名 !]表名[本地名] [[INNER | LEFT [OUTER] | RIGHT[OUTER] | FULL[OUTER] JOIN 数据库名 !]表名 [本地名] ON 联接条件…] [[INTO 目标] | [TO FILE 文件名 [ADDITIVE] | TO PRINT [PROMPT] | TO SCREEN ]] [PREFERENCE 名字][NOCONSOLE][PLAIN][NOWAIT] [WHERE 联接条件 [AND 联接条件…][AND | OR 筛选条件[AND | OR 筛选条件…]]] [GROUP BY 组表达式[,组表达式…]] [HAVING筛选条件] [UNION [ALL] SELECT 命令 [ORDER BY 关键字表达式 [ASC | DESC][,关键字表达式[ASC | DESC]…]] [TOP 数值表达式 [PERCENT]] 说明: (1)ALL表示查询出的记录中包括重复记录,这是缺省值;DISTINCT则表示查询出的记录中不包括重复记录。 (2)[ 别名. ]SELECT 表达式[AS 列名]:SELECT 表达式可以是字段名,也可以包括用户自定义函数。别?名字引用此配置。 (14)NOCONSOLE:禁止将输出送往屏幕。 (15)PLAIN:输出时省略字段名。 (16)NOWAIT:显示浏览窗口后程序继续往下执行。 (17)WHERE:若已用ON子句指定了联接条件,WHERE子句中只能指定筛选条件,表示在已按联接条件产生的记录中筛选记录。也可以省去JOIN子名,一次性地在WHERE子句中指定联接条件和筛选条件。 (18)GROUP BY:对记录按组表达式值分组,常用于分组统计。 (19)HAVING:当含有GROUP BY 子句时,HAVING 子句可用作记录查询的限制条件;无GROUP BY子句时HAVING子句的用用如同WHERE子句。 (20)UNION:在SELECT-SQL命令中可以用UNION子句嵌入另一个SELECT-SQL命令,使这两个命令的查询结果合并输出,但输出字段的类型和宽度必须一致。 (21)ORDER BY:指定查询结果中记录按表达式排序,默认升序。表达式只可以是字段,或表示查询结果中列的位置的数字。选项ASC表示升序,DESC表示降序。 (22)[TOP 数值表达式 [PERCENT]:TOP必须与ORDER BY 同时使用。数值表达式表示在符合条件的记录中选取的记录数,范围1~~~32767,排序后并列的若干记录只计一个。含PERCENT选项时,数值表达式表示百分比,记录数为小数时自动取整。 (23)表达式是由如下运符所组成的。 查询条件 符号 算术运算符 =,,=,,=,!=, 逻辑运算符 AND,OR,NOT 集合成员判断 IN 关系运算 UNION,INTERSECT,EXCEPT 量词 EXISTS,ALL,SOME,UNIQUE 库函数 AVG,MIN,MAX,SUM,COUNT 字符匹配 LIKE (二)查询的具体使用:(举例为上一节所建的订货管理数据库中的表) 表结构及之间的联系如下如示: 仓库 仓库号 城市 面积 订购单 职工号 供应商号 订购单号 订购日期 仓库号 职工号 工资 职工 供应商号 供应商名 地址 供应商 简单查询 (单表查询) (1)无条件查询: 例1: 从仓库表中查询所的有城市。 Select 城市 from 仓库 例2:查询订购单表中的所有记录。 Select * from 订购单 例3:从职工表中查询所有的工资值,并将显示出的字段更名为实发工资。 Select 工资 as 实发工资 from 职工 (2)有条件查询 例1:查询哪些仓库有工资多于1230元的职工。 Select distinct 仓库号 from 职工 where 工资1230 例2:查询在北京的供应名称。 SELECT 供应商名 FROM 供应商 WHERE 地址=’北京’ 例3:查询在仓库”WH1” 或”WH2”工作的,并且工资少于1250元的职工号。 Select 职工号 from 职工 where 工资1250 and (仓库号=’WH1’

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档