问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库系统原理中的连接中C大于D是怎么看出来的,上课也没听懂?_百 ...

发布网友 发布时间:2024-09-17 06:32

我来回答

1个回答

热心网友 时间:2024-09-28 03:11

题主你好,

这个好理解,见图:

首先, R和S是两张表名,  A,B,C是表R的字段名; B,D是表S的字段名.

所谓C>D,因为只有R里有C字段, 只有S里有D字段,所以说白了就是让R里的C字段和S里的D字段进行比较. 再详细一点就是让R里的C字段的每一个值和S表里D字段的每一个值进行比较,如果C比D大,则按要求输出两个表的相应字段值.

下面一步一步的分解来看,

首先C字段(R表)的值为2,4,6,8; D字段(S表)的值为5,6,7,8.

先用C字段2去和D字段的所有值去比,发现2比D字段中所有的所有值都小,所以条件不成立;

再用C字段4去和D字段的所有值去比,同样4也不比D字段中的任何值大,因此条件也不成立;

再用C字段6去和D字段的所有值比, 发现6>5,是成立的, 因此就会把R表中C值是6的行和S表中D值是5的字段输出,即: a2 b3 6 b1 5

再用C字段8去和D字段的所有值比, 首先8>5,条件成立,所以输出: a2 b4 8 b1 5;

                                                        其次8>6,条件成立,所以输出: a2 b4 8 b2 6;

                                                         再次8>7,条件成立,所以输出: a2 b4 8 b3 7;

                                                         最后8>8,条件不成立,没啥输出的.

将上面所有条件成立时的结果集合起来就是:

a2 b3 6 b1 5

a2 b4 8 b1 5

a2 b4 8 b2 6

a2 b4 8 b3 7

总结: 其实就是分别用R表中的C字段里的每一个值去和S表中D字段的每一个值进行比较,条件成立,则把相应行汇总在一起.

----------

希望可以帮到题主, 欢迎追问.

热心网友 时间:2024-09-28 03:09

题主你好,

这个好理解,见图:

首先, R和S是两张表名,  A,B,C是表R的字段名; B,D是表S的字段名.

所谓C>D,因为只有R里有C字段, 只有S里有D字段,所以说白了就是让R里的C字段和S里的D字段进行比较. 再详细一点就是让R里的C字段的每一个值和S表里D字段的每一个值进行比较,如果C比D大,则按要求输出两个表的相应字段值.

下面一步一步的分解来看,

首先C字段(R表)的值为2,4,6,8; D字段(S表)的值为5,6,7,8.

先用C字段2去和D字段的所有值去比,发现2比D字段中所有的所有值都小,所以条件不成立;

再用C字段4去和D字段的所有值去比,同样4也不比D字段中的任何值大,因此条件也不成立;

再用C字段6去和D字段的所有值比, 发现6>5,是成立的, 因此就会把R表中C值是6的行和S表中D值是5的字段输出,即: a2 b3 6 b1 5

再用C字段8去和D字段的所有值比, 首先8>5,条件成立,所以输出: a2 b4 8 b1 5;

                                                        其次8>6,条件成立,所以输出: a2 b4 8 b2 6;

                                                         再次8>7,条件成立,所以输出: a2 b4 8 b3 7;

                                                         最后8>8,条件不成立,没啥输出的.

将上面所有条件成立时的结果集合起来就是:

a2 b3 6 b1 5

a2 b4 8 b1 5

a2 b4 8 b2 6

a2 b4 8 b3 7

总结: 其实就是分别用R表中的C字段里的每一个值去和S表中D字段的每一个值进行比较,条件成立,则把相应行汇总在一起.

----------

希望可以帮到题主, 欢迎追问.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
罗马全面战争怎么样提高元老院评价? 半夜家中镜匾忽然碎了 镜子忽然碎掉怎么解 化能异养型微生物分类 如何判断自养微生物与异养微生物 如何得知某微生物是否为哪种氨基酸的异养型微生物。 滨州市北海振宇电子科技有限责任公司怎么样? 北京振宇科技有限公司怎么样? 上海振宇化工科技有限公司经营范围 商业医保是否值得购买? 惠普战66二代无线网卡高速传输 硬核类魂单机《深沉之火》11月30日Steam发售 魂系列游戏成就,魂系列游戏的魅力到底在哪 steam游戏评测 第三期《黑魂2》 痛并快乐着——浅谈魂类游戏 找的拼音 ,,,。,。。。 ...截水沟或排水沟中的纵向坡度1%指什么,还有边坡点距离是什么意思_百 ... 边坡工程截排水沟等排水设施的设计要点 对于排水沟的要求包括哪些 我家的户口簿是2o04年发的现在想换可以吗? 有哪些6英寸以上国产大屏手机值得购买? 可乐瓶盖是什么意思? python和javascript哪个好(javascript与python的区别) 可乐的新开法,只需用到吃饭的家伙,可乐友都喜欢他,赶紧试试 ...CSS代码使图片和文字在同一行显示且对齐_html/css_WEB-ITnose_百度... 做网站要学哪些 比喻意志坚决,能克服一切困难是哪个成语 怎样用格式工厂压缩视频不改变画质 怎么压缩视频的大小不影响画质?这四种压缩方法不能错过! React/Vue路由全攻略:鉴权、导航守卫与拦截,让你站在技术之巅! 前端学习笔记--CSS3新增属性 CSS3 :nth-child() 选择器(实用) CSS3——:nth-child选择器基本用法简述 CSS+HTML的问题,如何修改代码,使下面网址中的<table>下拉菜单边框与主菜... 桑葚泡酒的好处与坏处 桑葚酒怎么做(自酿桑葚酒所需材料步骤) 大疆御2哈苏参数 大疆御2属于微型还是轻型 什么样的盲盒支持退款_旅游潮货推荐 去哪儿旅行28.8元火车票盲盒怎么退款-28.8元火车票盲盒退款攻略一览 怎样清除QQ生成的文件? 古惑仔之战无不胜中,恐龙哥后面的小弟是香港的哪位演员,有知道的吗... 26年前,在香港抢地盘的“古惑仔”们,如今混得怎么样? css关系选择器有哪几种(htmlcss关系) MySQL掌握索引名长度的要点mysql索引名长度 MySQL数据库的数据从utf8转utf8mb4笔记 php打开大文件(php打开文件并发问题) 解决MySQL上亿行数据的索引问题技巧分享mysql上亿行建索引 的大小和MySQLvarchar尺寸介绍 php获取mysql字段int值中最大的几个值