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

中英网站模板唐山网站建设哪家专业

中英网站模板,唐山网站建设哪家专业,石家庄建筑网,wordpress 招聘主题INNER JOIN、LEFT JOIN 和 RIGHT JOIN 都是多表连接的不同方式#xff0c;它们的主要区别在于它们如何处理表之间不匹配的数据。下面分别介绍它们的区别。 目录 一.多表连接查询 INNER JOIN#xff08;内连接#xff09; LEFT JOIN#xff08;左连接#xff09; RIGHT… INNER JOIN、LEFT JOIN 和 RIGHT JOIN 都是多表连接的不同方式它们的主要区别在于它们如何处理表之间不匹配的数据。下面分别介绍它们的区别。 目录 一.多表连接查询 INNER JOIN内连接 LEFT JOIN左连接 RIGHT JOIN右连接 二.区别 三.自连接 一.多表连接查询 ▐ INNER JOIN内连接 当你在使用 JOIN 时不明确指定是 LEFT JOIN 还是 RIGHT JOINSQL 默认会执行 INNER JOIN即内连接。 工作原理只返回在两个表中都有匹配记录的行。如果某一行在其中一个表中没有匹配的记录它将不会出现在结果集中。特点只返回匹配的记录。 例子 Product表 product_idproduct_name1Laptop2Smartphone3Tablet Sales表 sale_idproduct_idyearprice1120231000222023800 INNER JOIN查询SQL语句 SELECT Product.product_name, Sales.year, Sales.price FROM Product INNER JOIN Sales ON Product.product_id Sales.product_id; 结果 product_nameyearpriceLaptop20231000Smartphone2023800 注意Tablet 没有出现在结果中因为它在 Sales 表中没有匹配的销售记录。 ▐ LEFT JOIN左连接 工作原理返回左表的所有记录即使右表中没有匹配的记录。如果右表中没有对应的行结果中的右表字段将会是 NULL。特点返回左表的所有记录以及右表中匹配的数据。 例子 LEFT JOIN查询SQL语句 SELECT Product.product_name, Sales.year, Sales.price FROM Product LEFT JOIN Sales ON Product.product_id Sales.product_id; 结果 product_nameyearpriceLaptop20231000Smartphone2023800TabletNULLNULL 注意Tablet 出现在结果中但它在 Sales 表中没有对应的销售记录因此 year 和 price 显示为 NULL。 ▐ RIGHT JOIN右连接 工作原理返回右表的所有记录即使左表中没有匹配的记录。如果左表中没有对应的行结果中的左表字段将会是 NULL。特点返回右表的所有记录以及左表中匹配的数据。 例子 RIGHT JOIN查询SQL语句 SELECT Product.product_name, Sales.year, Sales.price FROM Product RIGHT JOIN Sales ON Product.product_id Sales.product_id; 结果 product_nameyearpriceLaptop20231000Smartphone2023800 注意这个例子中的 RIGHT JOIN 和 INNER JOIN 的结果相同因为 Sales 表中的所有 product_id 在 Product 表中都有匹配项。如果 Sales 表中有多余的记录RIGHT JOIN 会包含它们且 Product 表的字段为 NULL。 二.区别 JOIN 类型描述结果返回的数据INNER JOIN只返回两个表中都存在匹配数据的记录。仅匹配的行LEFT JOIN返回左表的所有数据即使右表中没有匹配的记录右表的列会为 NULL。左表的所有行RIGHT JOIN返回右表的所有数据即使左表中没有匹配的记录左表的列会为 NULL。右表的所有行 INNER JOIN左表和右表中都匹配的部分。LEFT JOIN左表的所有部分即使右表没有匹配也显示 NULL。RIGHT JOIN右表的所有部分即使左表没有匹配也显示 NULL。 选择哪种 JOIN 方式取决于希望在查询中保留哪些表的数据。如果想要保留所有的左表数据使用 LEFT JOIN如果想要保留所有右表数据使用 RIGHT JOIN如果只想要两者都有匹配的数据使用 INNER JOIN。 三.自连接 平常可能还会用到自连接就像下题这样我们需要在这个表中对比不同行的数据就需要使用自连接 就像这里为这个表使用俩个别名通过 join 来完成 SELECTW1.id FROM Weather W1 JOINWeather W2 ONDATEDIFF(W1.recordDate, W2.recordDate) 1 WHEREW1.Temperature W2.Temperature本次的分享就到此为止了希望我的分享能给您带来帮助创作不易也欢迎大家三连支持你们的点赞就是博主更新最大的动力如有不同意见欢迎评论区积极讨论交流让我们一起学习进步有相关问题也可以私信博主评论区和私信都会认真查看的我们下次再见
http://www.hkea.cn/news/14395044/

相关文章:

  • 汕头网站设计哪家好昆明医院网站建设
  • 广州高端网站建设定制四川手机响应式网站建设推荐
  • 现在网站开发和软件开发网站建设推进会讲话稿
  • discuz做商城网站论坛网站建设方案
  • 重庆建站培训怎么做网站打赏
  • 网站制作文件小说网站建设多少钱
  • 网站和网站的app运城seo
  • 购物网站用html怎么做万能软文模板
  • 淘宝网站建设方式广州系统软件app开发公司
  • 楼盘设计师工资一般多少什么是seo教程
  • 顺德网站制作案例平台濮阳网红
  • 企业网站建设 建立作用徐州网站设计制作建设
  • 旅游网站建设哪家好兰州网站建设q.479185700惠
  • 北京光辉网站建设安徽网新科技网站建设介绍
  • 网站群建设 中标淄博 网站制作
  • 底价网站建设中国郑州建设信息网站
  • 在相亲网站做红娘全球跨境电商平台排名
  • 网站编辑超链接怎么做常州做网站价格
  • 医院网站开发公司wordpress后台插件的关闭
  • 一家公司做两个网站东莞寮步网站设计
  • 免费做公众号的网站注册公司需要什么条件和材料
  • 玉田县住房和城乡建设局网站局域网网站建设多少钱
  • 东莞企业网站模板建站网站开发的具体流程
  • 网站群 主要功能江西省城乡建设厅网站证件查询
  • 如何申请我的网站网站推广的必要性
  • 国内做贵金属返佣比较多的网站直播网站开发核心技术
  • 常用网站开发工具有哪些石家庄网站建设就找企行家
  • 哪里可以学网站建设河北石家庄有什么好玩的地方
  • wordpress制作企业网站知乎代运营
  • 服务器站点的网站地图怎么做wordpress调用python脚本