二级考试重点-SQL语句(整理后).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二级考试重点-SQL语句(整理后)

二级考试重点:SQL语句 Visual FoxPro在SQL方面支持数据定义、数据查询和数据操纵功能, SQL语言的核心是查询。SQL语言的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。Visual FoxPro的SQL-SELECT命令的语法格式如下: SELECT[ALL | DISTINCT][TOP nExpr[PERCENT]] [Alias]Select_Item[AS Column_Name][,[Alias]Select_Item[AS Column-Name]匽 FROM [FORCE][DatabaseName!] Table [[As] Local_Alias] [[INNER | LEFT[OUTER]| RIGHT[OUTER]| FULL[OUTER] JOIN DatabaseName!]Table[[AS]Local_Alias] [ON JoinCondition匽 - [[INTO Destination] |[TO FILE FileName[ADDITIVE] | TO PRINTER[PROMPT]| TO SCREEN]] [WHERE JoinCondition [AND JoinCondition匽 [AND | OR FilterCondition [AND | OR FilterCondition匽]] [GROUP BY GroupColumn[,GroupColumn匽] [HAVING FilterCondition] [UNION [ALL] SELECT Command] [ORDER BY Order_Item [ASC | DESC][,Order_Item [ASC | DESC]…]] 从SELECT的命令格式来看似乎非常复杂,实际上只要理解了命令中各个短语的含义,SQL SELECT还是很容易掌握的,其中主要短语的含义如下: ·SELECT说明要查询的数据; ·FROM说明要查询的数据来自哪个(些)表,可以基于单个表或多个表进行查询; ·WHERE说明查询条件,即选择元组(行)的条件; ·GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总; ·HAVING短语通常跟随GROUP BY使用,它用来限定分组必须满足的条件; ·ORDER BY短语用来对查询的结果进行排序。 以上短语是学习和理解SQL SELECT命令必须要掌握的。 SELECT查询命令的使用非常灵活,用它可以构造各种各样的查询。本节将通过大量的实例来介绍SELECT命令的使用,在例子中再具体解释各个短语的含义。 以下为订货仓库数据库: 仓库表: 仓库号 城市 面积 WH1 北京 370 WH2 上海 500 WH3 广州 200 WH4 武汉 400 职工表: 仓库号 职工号 工资 WH2 E1 1220 WH1 E3 1210 WH2 E4 1250 WH3 E6 1230 WH1 E7 1250 订购表: 职工号 供应商号 订购单号 订购日期 E3 S7 OR67 2001/06/23 E1 S4 OR73 2001/07/28 E7 S4 OR76 2001/05/25 E6 NULL OR77 Null E3 S4 OR79 2001/06/13 E1 NuLL OR80 Null E3 NULL OR90 Null E3 S3 OR91 2001/07/13 注:Null是空值,这里的意思是还没有确定供应商,自然也没有确定订购日期 供应商表: 供应商号 供应商名 地址 S3 振华电子厂 西安 S4 华通电子公司 北京 S6 607厂 郑州 S7 爱华电子厂 北京 1.简单查询 首先从几个最简单的查询开始,这些查询基于单个表,查询由SELECT和FROM短语构成(无条件查询)或由SELECT、FROM和WHERE短语构成(条件查询)。 例1从职工关系表中检索所有工资值。 SELECT 工资 FROM 职工 结果是: 1220 1210 1250 1230 1250 可以看到,在结果中有重复值,1250出现了2次。如果要去掉重复值,则需要加上DISTINCT短语: SELECT DISTINCT 工资 FROM 职工 DISTINCT短语的作用是去掉查询结果中的重复值。 例2检索仓库关系表中的所有元组(

文档评论(0)

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

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

1亿VIP精品文档

相关文档