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