- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * Having 子句实践 在鲜花表中查询并只显示出鲜花数量大于100的各种次要颜色。 select subordinatecolor , COUNT(*)as 数量 from flowers group by subordinatecolor having COUNT(*)100 TOP子句实践 查询结果可以是某一行或者是某以百分比。 对比如下查询语句所显示的结果。 SELECT TOP 1000 [CustomerNumber] ,[FirstName] ,[LastName] FROM [veronicas].[dbo].[Customers] SELECT TOP 1 percent * FROM [veronicas].[dbo].[Customers] SELECT 多表数据 JOIN 是指两个表之间的连接; 两个表依据他们都拥有的一个字段合并一起; 可创建出一个虚拟表; 如下语句实现一样结果。 查询出订单详情表和花信息表中的花名、花高度以及订单发货日期等信息。 select monname, Flowers.Height, OrderDetails.Shipdate from dbo.OrderDetails, dbo.Flowers where flowers.FlowerID = OrderDetails.FlowerID go select monname, Flowers.Height, OrderDetails.Shipdate from dbo.OrderDetails join dbo.Flowers on flowers.FlowerID = OrderDetails.FlowerID 内连接 – INNER JOIN ON =普通的多表查询 举例: select customers.customernumber,customers.firstname, phone , orders.OrderDate from Customers inner join Orders on customers.customernumber=orders.CustomerNumber and orders.OrderDate between 6/1/2008 and 6/30/2008 select customers.customernumber,customers.firstname, phone , orders.OrderDate from Customers, Orders where customers.customernumber=orders.CustomerNumber and orders.OrderDate between 6/1/2008 and 6/30/2008 用客户表和订单表联合查询出,日期在2008年6月1日到6月30日之间的订单信息。显示出所查询订单的客户编号,客户名字,客户电话和订单日期。 外连接 左外连接、右外连接、全连接 LEFT [OUTER] JOIN ON 其中outer可省略,表示:以左表的记录为标准按连接条件连接右表,若无对应记录,右表字段相应的记录显示为空值。 右外连接相反 查询姓、名 和订单日期,若无对应, 则在右端字段显示时为空。 利用这个查询结果可以检验数据的完整性约 束条件 全连接 FULL [OUTER] JOIN IN 相当于左右连接得到的结果集的交集。即满足条件的记录直接显示,不满足条件的,无记录对应的表的字段用NULL代替。 根据上个例子,用右连接和全连接写出,并对比结果。 右连接 全连接 自连接 将表自身的一个镜像当作另一个表来对待,从而能够得到一些特殊的数据。 两张表其实是同一个表,需要分别起不同的别名,看成两张不同的表再进行连接。 查询客户表中,所有姓相同,却不同名的客户。 联合查询 UNION ——可将多个查询结果合并为单个结果集。 用UNION组合的两个查询结果集,列数和列的顺序必须相同,因为UNION运算符按照各个查询中给定的顺序一对一的比较各列。 两个查询结果集的对应列都具有相同的数据类型,或者可以在其之间进行隐式数据转换,也可以提供显式数据转换。 UNION 和UNION ALL 的区别: UNION——两个查询结果集如有相同记录则保留一条; UNION ALL——保留所有记录,包括重复的。 隐式和显式转换 当
您可能关注的文档
- 2-优化抗菌治疗:概念和意义.ppt
- 2-搜索引擎的使用知识与技巧.ppt
- 2-症状学讲义.ppt
- 2. 网页开发技术基础介绍.ppt
- 2.1 JDBC简介.ppt
- 2.2 获取网络信息的策略与技巧课件.ppt
- 2.24实训.ppt
- 2.3生活中的优化问题.ppt
- 2.4 搜索引擎及信息资源评价.ppt
- 2.4.2认识运动_把握规律(精品课件).ppt
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
文档评论(0)