数据库专题——笛卡尔积
SQL 笛卡尔积
/*=======================================Description: 用SQL实现笛卡尔积Author: CCdate: 2011.11.03=======================================*/ USE TestGO SELECT * FROM l; --如下图lSELECT * FROM m; --如下图m --交叉连接实现,lmSELECT * FROM l CROSS JOIN m;
l表
lid name
----------- --------------------
101 北京
102 太原
101 NULL
102 NULL
(4 行受影响)
m表
matid qty lid mname
----------- ----------- ----------- --------------------
10011 1 101 北京
20012 1 102 太原
10011 1 102 太原
10011 1 102 太原
lm:
lid name matid qty lid mname
----------- -------------------- ----------- ----------- ----------- --------------------
101 北京 10011 1 101 北京
102 太原 10011 1 101 北京
101 NULL 10011 1 101 北京
102 NULL 10011 1 101 北京
101 北京 20012 1 102 太原
102 太原 20012 1 102 太原
101 NULL 20012 1 102 太原
102 NULL 20012 1 102 太原
101 北京 10011 1 102 太原
102 太原 10011 1 102 太原
101 NULL 10011 1 102 太原
102 NULL 10011 1 102 太原
101 北京 10011 1 102 太原
102 太原 10011 1 102 太原
101 NULL 10011 1 102 太原
102 NULL 10011 1 102 太原
(16 行受影响)
属性超过1的关系的笛卡尔积怎么计算呢?例如: 关系R: A1 A2 A3 a b c b a c c a b 关系S: A1 A2 A3 b a c a b c c a b 请问关系R × 关系S结果是什么?具体怎么计算呢?
3列和1列一样!按照行来计算~~可以把每行的3列看做一个整体(看成1列) A1 A2 A3 A1 A2 A3 a b c a b c a b c b a c a b c c a b b a c a b c b a c b a c b a c c a b c a b a b c c a b b a c c a b c a b
数据库专题——笛卡尔积相关推荐
- 【PHP MySQL】数据库专题 第八课 表连接
[PHP & MySQL]✔️数据库专题✔️ 第八课 表连接 概述 表连接 内连接 左连接 右连接 全连接 概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. 表连接 表连接 ...
- 【PHP MySQL】数据库专题 第九课 自连接
[PHP & MySQL]✔️数据库专题✔️ 第九课 自连接 概述 自连接 子查询 in 子查询 EXISTS 概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识. 自连接 自连 ...
- 【PHP MySQL】数据库专题 第二课 创建数据库 表
[PHP & MySQL]✔️数据库专题✔️ 第二课 创建数据库 & 表 概述 MySQL 安装 MySQL 命令行 数据库创建 创建表 概述 从今天开始, 小白我将带领大家一起来补充 ...
- 数据库专题训练数据库应用系统开发
数据库专题训练实验-------数据库应用系统开发 [实验目的] 掌握数据库连接技术 [实验环境] Sql server 2018 Visual Studio 2022 [实验内容] 需求分析 数据库 ...
- 数据库专题训练------T-SQL编程
数据库专题训练实验-------Transact-SQL编程 [实验目的] 掌握常用函数的使用方法. 掌握流程控制语句的使用方法. [实验环境] Sql server 2005 [实验重点及难点] 启 ...
- 大牛书单 | 数据库专题好书分享
导语:读书是一生的功课,技术人通过读书实现自我提升,学习优秀技术沉淀.TEG读书会本期特邀腾讯金融云专家工程师李海翔.TEG计费平台部专家工程师雷海林.MySQL数据库专家姜承尧,为大家带来数据库方向 ...
- sql server 创建唯一性非聚集索引语句_数据库专题—索引原理
深入浅出数据库索引原理 参见:https://www.cnblogs.com/aspwebchh/p/6652855.html 1.为什么给表加上主键? 1.平时创建表的时候,都会给表加上主键.如果没 ...
- 转:Java面试题以及答案精选(架构师面试题)-数据库专题
1.解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份.而冷 备份指在数据库关闭后,进行备份,适用于所有模式的数据库.热备份的优点在于当备份 ...
- 新浪微博MySQL优化的小结和反思 | 数据库专题02
文章转自:http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=206762682&idx=1&sn=1233ed1496d ...
最新文章
- 元旦特惠!无人机/ROS2/三维重建点云/SLAM/多传感器/相机标定/深度估计等重磅干货教程...
- 〖Java〗Eclispe安装和使用viplugin
- oracle 数组定义
- Peaks加强版 黑暗爆炸 - 3551 Kruskal重构树 + 主席树
- xml mysql 模糊查询_mybatis+Spring mysql的模糊查询问题
- UI控件Telerik UI for WinForms发布R1 2019|附下载
- 新手建网站笔记(四)--快捷键
- select * from data where 姓名_SQL基础where
- html5历史纪录管理,HTML 5 新增方法以及历史管理
- 如何复制或导出托管磁盘
- 吾有个怪习惯:看书时经常把ABC结构的词看成ACB
- 实现链表翻转的两种方法
- 医院耗材管理系统开发_13
- Kubernetes快速部署,kubectl命令使用,资源管理
- mescroll.js 上拉刷新 下拉加载
- css 如何让盒子垂直居中,css 盒子垂直居中
- Android打地鼠游戏案例
- 数量积、向量积、混合积
- Python爬虫基础讲解(二十七):scrapy 框架—ltem和scrapy.Request
- 受力分析软件_学了那么多力学,怎么还是不会做有限元分析?