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

大通县wap网站建设公司网站seo优化建议

大通县wap网站建设公司,网站seo优化建议,池州网站公司,网站根目录目录 一、表的加减法 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/31406.html

相关文章:

  • wordpress 头条主题seo优化排名是什么
  • 陕西网站建设电话站长工具视频
  • b2c电子商务的特点有哪些站长之家的seo综合查询工具
  • 在线免费网站手机百度下载安装
  • 网站免费建百度主页入口
  • 网站建设申请百度热榜
  • 网站开发建设与维护谷歌网页版
  • 什么事网站建设南京seo网络优化公司
  • html5 网站案例360搜图片识图
  • 网站链接怎么做标记商城全网推广运营公司
  • 网站建设seo营销策划
  • 做网站外包公司seo整站优化吧
  • 济南轻电商网站建设公司360优化大师安卓手机版下载安装
  • 做优秀网站淘宝店铺怎么运营
  • 一个人建网站app推广80元一单
  • 苏州市吴中区住房和城乡建设局官方网站房地产新闻最新消息
  • 彩网站开发网站优化包括哪些内容
  • 丰城建设网站怎么搭建自己的网站
  • 湖南省金力电力建设有限公司 网站市场营销产品推广策划方案
  • 网站长图怎么做seo专业培训费用
  • 用front page2003做网站的导航条今日国际军事新闻
  • 刚开始的网站开发公司小吃培训2000元学6项
  • javaweb网站开发今日新闻头条新闻最新
  • 做动态网站的软件微信广告投放平台
  • 全国知名网站建设亚马逊seo关键词优化软件
  • 大气公司网站源码营销型网站建设专家
  • 公司网站建设开发维护工作总结网络服务提供者
  • 建站排名网站收录提交入口大全
  • 怀柔网站建设优化seo关键词网站
  • 石狮网站定制武汉seo排名