26附录a sql表达式.pdfVIP

  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文档。上传文档
查看更多
26附录a sql表达式

下载 附 录 附录A对S Q L / 9 2的语法和语义做了更加详尽的解释,以备参考之用。附录 B概要说明了 SQL3 的主要特征,尤其是“实体”和“实体 /关系”特征。附录C列出了书中用到的较为重要 的缩写词和只取首字母的简略词,并解释了这些词的意思。 附录A SQL表达式 A.1 引言 S Q L语言的核心是S Q L表达式,更确切地说,是 S Q L表、条件和标量表达式。该附录将按 照S Q L / 9 2的标准详细说明这些表达式的语法和语义。然而,需要说明一点:因为标准术语不 太恰当,所以在依据造句法进行的分类中和在 S Q L语言的构造中所使用的名称跟 [ 4 . 2 2 ]的标准 中使用的名称是不同的;实际上,本书中所使用的表表达式、条件表达式和标量表达式就不 是标准术语。 A.2 表表达式 下面是一个table expression(表表达式)的 B N F文法。除了一些处理空值(参见第 1 8 章的第 1 8 . 7节)的选项不能用该文法处理之外,其它的选项都可由该文法处理。注意:本章 将继续使用第4章的4 . 6节中介绍的c o m m a l i s t(逗号列表)。 658使用附 录 下载 下面对select expression进行详细阐述,因为在实际使用中,该表达式是最重要的。一 个 select expression可以不很严格地看做是一个没有 J O I N、 U N I O N、 E X C E P T和 I N T E R S E C T操作的table expression。之所以说不很严格,是因为这些运算符可以出现在某 些嵌套在select expression的表达式中。对 J O I N、U N I O N、E X C E P T和I N T E R S E C T的介绍 可参见第7章的7 . 7节。 正如前面的文法中所写的,一个 select expression按顺序包括:S E L E C T子句,F R O M子 句、可选的W H E R E子句、GROUP BY子句和H AV I N G子句。下面依次来介绍这些子句。 1. SELECT子句 下面是S E L E C T子句的形式??? SELECT [ALL|DISTINCT]select item commalist 说明: 1) select item commalist不能为空(select item的详细介绍可参见下面)。 2) 如果没有指定是A L L还是D I S T I N C T,默认是A L L。 3) 此时假定已经执行完F R O M、W H E R E、GROUP BY 和H AV I N G子句。无论这些子句是 给定的还是忽略的,执行完这些子句后,概念上来说得到一个表,这个表可能是一个 “组”表(可参见后面的介绍),称这个表为T 1,该表将会在后面用到。注,这个概念 结果实际上是没有命名的。 4) 假定T 2是通过在T 1上执行指定的select item而从T 1中得到的。 5) 假定T 3是通过指定D I S T I N C T从T 2或者是跟T 2同样的表中消除冗余行后得到的。 6) T 3是最后的结果。 现在对select item做一下解释。对select item,需要考虑两种情况,但是因为第二种 附录A SQL表达式使用659 下载 情况是第一种情况的select item的逗号列表的简写,因此,第一种情况更加基本。 第一种情

文档评论(0)

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

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

1亿VIP精品文档

相关文档