selectfromwhere_格式详解最新分析和总结.pdfVIP

selectfromwhere_格式详解最新分析和总结.pdf

  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文档。上传文档
查看更多
select from where 格式详解 一、 SELECT语句的完整语法为: SELECT[ALL|DISTINCT|DISTINCTROW|TOP] {*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][, …]]} FROM tableexpression[, …][IN externaldatabase] [WHERE…] [GROUP BY…] [HAVING…] [ORDER BY…] [WITH OWNERACCESS OPTION] 说明: 用中括号 ([]) 括起来的部分表示是可选的, 用大括号 ({}) 括起来的部分是表示必须从中选择 其中的一个。 1 FROM 子句 FROM 子句指定了 SELECT 语句中字段的来源。 FROM 子句后面是包含一个或多个的表 达式 ( 由逗号分开 ),其中的表达式可为单一表名称、已保存的查询或由 INNER JOIN、 LEFT JOIN 或 RIGHT JOIN 得到的复合结果。如果表或查询存储在外部数据库, 在 IN 子 句之后指明其完整路径。 例:下列 SQL 语句返回所有有定单的客户: SELECT OrderID,Customer.customerID FROM Orders Customers WHERE Orders.CustomerID=Customers.CustomeersID 2 ALL 、DISTINCT 、DISTINCTROW 、TOP 谓词 (1) ALL 返回满足 SQL 语句条件的所有记录。如果没有指明这个谓词,默认为 ALL 。 例: SELECT ALL FirstName,LastName FROM Employees (2) DISTINCT 如果有多个记录的选择字段的数据相同,只返回一个。 (3) DISTINCTROW 如果有重复的记录,只返回一个 (4) TOP 显示查询头尾若干记录。 也可返回记录的百分比, 这是要用 TOP N PERCENT 子 句(其中 N 表示百分比) 例:返回 5%定货额最大的定单 SELECT TOP 5 PERCENT* FROM [ Order Details] ORDER BY UnitPrice*Quantity*(1-Discount) DESC 3 用 AS 子句为字段取别名 如果想为返回的列取一个新的标题, 或者,经过对字段的计算或总结之后, 产生了一个新 的值,希望把它放到一个新的列里显示,则用 AS 保留。 例:返回 FirstName 字段取别名为 NickName SELECT FirstName AS NickName ,LastName ,City FROM Employees 例:返回新的一列显示库存价值 SELECT ProductName ,UnitPrice ,UnitsInStock ,UnitPrice*UnitsInStock AS valueInStock FROM Products 1 二 .WHERE子句指定查询条件 1 比较运算符 比较运算符 含义 = 等于 大于 小于 = 大于等于 = 小于等于 不等于 ! 不大于 ! 不小于 例:返回 96 年 1 月的定单 SELECT OrderID, CustomerID, OrderDate FROM Orders WHERE OrderDate#1/1/96# AND OrderDate#1/30/96# 注意: Mcirosoft JET SQL 中,日期用 ‘#定界。日期也可以用’ Datevalue()函数来代替。在比较字 符型的数据时,要加上单引号 ’’,尾空格在比较中被忽略。 例: WHERE OrderDate#96-1-1

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档