当前位置: 首页 > news >正文

威海西郊建设集团网站中国核工业二三建设有限公司连云港项目部

威海西郊建设集团网站,中国核工业二三建设有限公司连云港项目部,设计平台兼职,修改wordpress用户名密码数据库-差集交集并集[toc]图示一、并集运算#xff08;UNION#xff09;并集#xff1a;两个集合的并集是一个包含集合A和B中所有元素的集合。在T-SQL中#xff0c;UNION集合运算可以将两个输入查询的结果组合成一个结果集。需要注意的是#xff1a;如果一个行在任何一个输…数据库-差集交集并集[toc]图示一、并集运算UNION并集两个集合的并集是一个包含集合A和B中所有元素的集合。在T-SQL中UNION集合运算可以将两个输入查询的结果组合成一个结果集。需要注意的是如果一个行在任何一个输入集合中出现它也会在UNION运算的结果中出现。T-SQL支持以下两种选项1、保留重复行select country, region, city from hr.Employees union all select country, region, city from sales.Customers;2、去除重复行select country, region from hr. Employees union select country, region from sales.Customers;二、交集返算INTERSECT交集两个集合(集合A和集合B)的交集是由既属于A也属于B的所有元素組成的集合。在T-SQL中INTERSECT集合运算对两个输入查询的结果取其交集只返回在两个查询结果集中都出现的行。INTERSECT集合运算在逻辑上会首先删除两个输入集中的重复行然后返回只在两个集合中中都出现的行。换句话说如果一个行在两个输入集中都至少出现一次那么交集返回的结果中将包含这一行。例如下面返回既是雇员地址又是客户地址的不同地址select country, region, city from hr.Employees intersect select country, region, city from sales.Customers;这里需要说的是集合运算对行进行比较时认为两个NULL值相等所以就返回该行记录。三、差集返算EXCEPT差集两个集合集合A和集合B的由属于集合A但不属于集合B的所有元素組成的集合。在T-SQL中集合之差使用EXCEPT集合运算实现的。它对两个输入查询的结果集进行操作反会出现在第一个结果集中但不出现在第二个结果集中的所有行。EXCEPT结合运算在逻辑上首先删除两个输入集中的重复行然后返回只在第一个集合中出现在第二个结果集中不出现的所有行。换句话说: 一个行能够被返回仅当这个行在第一个输入的集合中至少出现过一 次而且在第二个集合中一次也没出现过。此外相比UNION和INTERSECT两个输入集合的顺序是会影响到最后返回结果的。例如借助EXCEPT运算我们可以方便地实现属于A但不属于B的场景下面返回属于员工地址但不属于客户地址的地址记录:select country, region, city from hr. Employees except select country, region, city from sales.Customers;SQL定义了集合运算之间的优先级: INTERSECT最高UNION和EXCEPT相等。换句话说首先会计算INTERSECT,然后按照从左至右的出现顺序依次处理优先级相同的运算。select country, region, city from Production.Suppliers except select country, region, city from hr.Employees intersect select country, region, city from sales.Customers;上面这段SQL代码,因为INTERSECT优先级比EXCEPT高所以首先进行INTERSECT交集运算。因此这个查询的含义是:返回没有出现在员工地址和客户地址交集中的供应商地址。四、集合运算的优先级INTERSECT UNION EXCEPT首先计算INTERSECT然后从左到右的出现顺序依次处理优先级的相同的运算。可以使用圆括号控制集合运算的优先级它具有最高的优先级。在排序函数的OVER字句中使用ORDER BY ( SELECT 常量 )可以告诉sql server不必在意行的顺序。使用表达式避开不支持的逻辑查询处理集合运算查询本身并不持之除ORDER BY以外的其他逻辑查询处理阶段但可以通过表表达式来避开这一限制。解决方案就是首先根据包含集合运算的查询定义一个表达式然后在外部查询中对表达式应用任何需要的逻辑查询处理。(1)例如下面的查询返回每个国家中不同的员工地址或客户地址的数量select country, COUNT(*) as numlocations from (select country, region, cityfrom hr.Employeesunionselect country, region, cityfrom sales.Customers) as U group by country;(2)例如下面的查询返回由员工地址为3或5的员工最近处理过的两个订单select empid, orderid, orderdate from (select top (2) empid, orderid, orderdatefrom sales.Orderswhere empid 3order by orderdate desc, orderid desc) as D1 union all select empid, orderid, orderdate from (select top (2) empid, orderid, orderdatefrom sales.Orderswhere empid 5order by orderdate desc, orderid desc) as D2;
http://www.hkea.cn/news/14528783/

相关文章:

  • 动态倒计时网站模板广州移动 网站建设
  • 免费的企业网站模板门户网站制作定做
  • 如何做h5商城网站中国建筑网官网app
  • 网站建设上传视频教程wordpress 网站播放器
  • 购物商城外贸网站app推广拉新渠道
  • 网站建设微信公众号小程序app渭南住建网
  • 网站提交 入口学历提升快速拿证
  • 电商网站新闻怎么做网络营销与推广策划方案
  • 网站建设的目标与期望wordpress 附件下载
  • 快速模板建站工具杭州做网站价格
  • 道县找人做网站网站开发公司属于什么行业
  • 东莞建设工程造价管理网站域名主机基地
  • 地方网站建设鞍山兼职吧
  • 做网站服务器的配置四川省建设厅官方培训网站
  • 湘潭网站建设 磐石网络荣誉广州手机网站开发报价
  • js网站页面效果自己个人的网站怎么设计
  • 建设银行城东支行网站个人做网站下载网上图可以吗
  • 建网站有报价单吗学校网站源码php
  • 建设厅注册中心网站首页女孩学电子商务专业好就业吗
  • 做网站就上房山华网天下安徽索凯特建设工程有限公司网站
  • 深圳网站设计张兵铁路建设网站多少
  • 杭州市建设工程造价管理协会网站头条推广平台有哪些
  • 花店商城网站设计重庆行业平台
  • diango做的网站怎么用郑州专业旅游网站建设
  • 自学网页设计的网站软文范例大全100
  • 茂港网站设计公司现在哪些做进口商品的电商网站
  • 福州网站建设加推广wordpress head 优化
  • 建立网站需要什么软件小说章节收费网站建设
  • 关于建设 网站的请示中国建设工程鲁班奖查询网站
  • 市住房城乡建设部网站网站建设意味着什么