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

大通县wap网站建设公司人民日报新闻

大通县wap网站建设公司,人民日报新闻,上海专业网站建设价格,聊城网站推广公司目录 一、表的加减法 1、什么是集合运算 2、表的加法——UNION 3、集合运算的注意事项 4、包含重复行的集合运算——ALL运算 5、选取表中公共部分——INTERSECT 6、记录的减法——EXCEPT 二、联结(以列为单位对表进行联结) 1、什么是联结(JOIN) 2、内联结——INSER…

目录

一、表的加减法

1、什么是集合运算

2、表的加法——UNION

3、集合运算的注意事项

4、包含重复行的集合运算——ALL运算

5、选取表中公共部分——INTERSECT

6、记录的减法——EXCEPT

二、联结(以列为单位对表进行联结)

1、什么是联结(JOIN)

2、内联结——INSERT JOIN

3、外联结——OUTER JOIN

4、3张以上的表的联结

5、交叉联结——CROSS JION

一、表的加减法

1、什么是集合运算

        集合在数据库领域表示记录的集合;对满足同一规则的记录进行四则运算就是集合运算。

2、表的加法——UNION

-------------创建表Product2(商品2)

        商品2的结构与之前使用的Product(商品)表相同,只是表名变化;并在其中插入记录,其中0001-0003与原先的记录一致,而0009-0010的记录是原先没有的。

 product_id | product_name | product_type | sale_price | purchase_price | regist_date
------------+--------------+--------------+------------+----------------+-------------0001       | T恤衫        | 衣服         |       1000 |            500 | 2009-09-200002       | 打孔器       | 办公用品     |        500 |            320 | 2009-09-110003       | 运动T恤      | 衣服         |       4000 |           2800 |0009       | 手套         | 衣服         |        800 |            500 |0010       | 水壶         | 厨房用具     |       2000 |           1700 | 2009-09-20

-------------使用UNION(并集)对表进行加法运算

        集合的并集运算通常会除去重复的数据。

-- 对Product和Product2进行并集处理
SELECT product_id, product_nameFROM Product
UNION
SELECT product_id, product_nameFROM Product2;
 product_id | product_name
------------+--------------0004       | 菜刀0005       | 高压锅0008       | 圆珠笔0010       | 水壶0009       | 手套0006       | 叉子0001       | T恤衫0002       | 打孔器0007       | 擦菜板0001       | T恤衫0003       | 运动T恤

3、集合运算的注意事项

\blacksquare 作为运算对象的记录中的列数必须相同

----- 列数不一致时会发生错误

SELECT product_id,product_nameFROM Product
UNION
SELECT product_id,product_name,sale_priceFROM Product2;

\blacksquare 作为运算对象的记录中的类型必须一致

----- 列的类型不一致时会发生错误

SELECT product_id,sale_priceFROM Product
UNION
SELECT product_id,regist_dateFROM Product2;

\blacksquare 可以使用任何SELECT语句,但ORDER BY子句只能在最后使用一次

SELECT product_id, product_nameFROM ProductWHERE product_type = '厨房用具'
UNION
SELECT product_id, product_nameFROM Product2WHERE product_type = '厨房用具'
ORDER BY product_id;
 product_id | product_name
------------+--------------0004       | 菜刀0005       | 高压锅0006       | 叉子0007       | 擦菜板0010       | 水壶

4、包含重复行的集合运算——ALL运算

        在集合运算符中使用ALL选项,可以保留重复行。

SELECT product_id, product_nameFROM Product
UNION ALL
SELECT product_id, product_nameFROM Product2;
 product_id | product_name
------------+--------------0001       | T恤衫0002       | 打孔器0003       | 运动T恤0004       | 菜刀0005       | 高压锅0006       | 叉子0007       | 擦菜板0008       | 圆珠笔0001       | T恤衫0002       | 打孔器0003       | 运动T恤0009       | 手套0010       | 水壶

5、选取表中公共部分——INTERSECT

        选取两个记录集合中公共部分的INTERSECT(交集)。

SELECT product_id, product_nameFROM Product
INTERSECT
SELECT product_id, product_nameFROM Product2
ORDER BY product_id;
 product_id | product_name
------------+--------------0002       | 打孔器0003       | 运动T恤

6、记录的减法——EXCEPT

---------------------------------------------------------------------------------------------------------------------------------

http://www.dtcms.com/wzjs/277332.html

相关文章:

  • 兼职网站制作武汉整站优化
  • 佛山市建设工程交易中心网站关键词下载
  • 企业网站的建设对于网络品牌的塑造作用爱站网长尾关键词挖掘
  • 外贸公司网站多少钱宁波网站推广优化公司怎么样
  • 做网站公司大型seo顾问服务深圳
  • 有什么网站可以做平面兼职百度推广业务电话
  • 手机营销网站模板百度关键词刷排名教程
  • 怎样让百度收取我的网站深圳整站seo
  • 空包网站建设怎么宣传自己的产品
  • 做网站被抓怎么建立网站
  • 付费设计网站百度推广管理
  • 网站建设莱州哪家强?sem和seo哪个工作好
  • 怀化网站建设哪家便宜2345网址导航怎么彻底删掉
  • 涿州做网站建设百度在线人工客服
  • 阅读网站策划书网络推广自学
  • 中国十大营销策划机构网络营销优化推广公司
  • 如何腾讯云二级域名做网站网站策划方案
  • 佛山公司建站电商具体是做什么的
  • 苏州建设交通招聘信息网站seo数据优化教程
  • 网站地址怎么做超链接百度快速排名
  • 找做模型方案去哪个网站seo新手教程
  • 河南怎么样做网站谷歌应用商店app下载
  • 安徽网站建设cnfg最新推广注册app拿佣金
  • 网站营销方式有哪些内容网站排名软件
  • 网站报价明细抖音优化
  • 个人网站 阿里云济南疫情最新情况
  • 内部网站建设网页链接制作生成
  • 企业网站建设一条龙如何开展网络营销
  • 网站设计与制作的基本步骤seo教学网seo
  • wordpress侧边栏文件超级优化空间