SQL中内连接和外连接的区别

sql中内连接和外连接的区别

在这篇文章中,我们将了解 SQL 中内连接和外连接的区别。

内连接

子句使用的是“INNER JOIN”和“JOIN”。

它返回两个或多个表的组合元组。

当没有共同属性时,结果为空。

如果元组数量较多,则“INNER JOIN”比“OUTER”工作得更快JOIN’。

当需要有关特定属性的详细信息时使用。

“JOIN”和“ INNER JOIN’ 以相同的方式工作。

语法

SELECT *FROM table_1 INNER JOIN / JOIN table_2ON table_1.column_name = table_2.column_name;

Outer Join

返回指定表的组合元组。

返回即使“JOIN”条件失败。

Trae国内版 Trae国内版

国内首款AI原生IDE,专为中国开发者打造

Trae国内版 815 查看详情 Trae国内版

可以使用子句 LEFT OUTER JOIN、RIGHT OUTER JOIN、FULL OUTER JOIN。

不依赖于公共属性。

如果属性为空,则放置NULL而不是空白。

与“INNER JOIN”相比,“OUTER JOIN”速度较慢。

它在需要完整信息时使用。

li>

FULL OUTER JOIN 和 FULL JOIN 子句的工作方式相同。

语法

SELECT *FROM table_1 LEFT OUTER JOIN / RIGHT OUTER JOIN /FULL OUTER JOIN / FULL JOIN table_2 ONTable_1.column_name = table_2.column_name;

以上就是SQL中内连接和外连接的区别的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/226342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
平安证券撤单怎么操作_平安证券APP撤销委托单方法
上一篇 2025年11月3日 19:17:47
Sublime代码统计功能 Sublime分析项目代码量技巧
下一篇 2025年11月3日 19:17:49

相关推荐

  • html怎么设置字体

    html设置字体的方法:1、【font-variant】属性可以设定小型大写字母;2、【font-weight】属性设置文本的粗细;3、【font-size】属性设置文本的大小。 本教程操作环境:windows7系统、html5版,DELL G3电脑。 html设置字体的方法: 1、字体变形 fon…

    2025年12月21日
    000
  • 怎么隐藏html标签

    隐藏html标签的方法:1、通过设置display属性为【none;】这个属性是将元素设置成无;2、通过设置visibility属性为【hidden;】这个属性是设置元素不可见。 本教程操作环境:windows7系统、html5版,DELL G3电脑。 隐藏html标签的方法: 方法一:通过设置di…

    2025年12月21日
    100
  • html怎么设置编码utf8

    html设置编码utf8的方法:首先打开HTML文件;然后在head之间添加语句“”即可。 本文操作环境:Windows7系统、Dell G3电脑、HTML5版。 在html中设置浏览的编码方式为UTF-8 在head之间,添加 UTF-8(8位元,Universal Character Set/U…

    2025年12月21日
    000
  • HTML页面如何实现3秒之后自动跳转

    本篇文章给大家介绍html页面实现3秒之后自动跳转的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 方法1: 最简单的一种:直接在前面 里面添加代码: //3秒之后自动跳转到res.html,两个属于同一文件下面,要是需要跳转到jsp页面,就需要在url里面填写url地址——…

    用户投稿 2025年12月21日
    000
  • html中如何美化展示json格式数据

    本篇文章给大家介绍 html中美化展示json格式数据的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 直接上代码: html中主要加一个pre 的标签 GeoJsonTxt示例如下: 注意:示例中features,geometry,coordinates,propertie…

    2025年12月21日
    100
  • input文本框如何实现添加提示文字,填写内容时消失

    htmledit_views-b5506197d8.css”/> 本篇文章给大家介绍input文本框实现添加提示文字,填写内容时消失的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 input文本框内添加提示文字,填写内容时消失: 用placeholder属…

    2025年12月21日
    000
  • html如何转pdf

    本篇文章给大家介绍html转pdf的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 1、准备资源 itext.jar www.baidu.com html2canvas.js 立即学习“前端免费学习笔记(深入)”; www.baidu.com 2、前端代码: //进行截图操作…

    2025年12月21日
    100
  • html的注释是什么

    html的注释是不被程序执行的代码,用于程序员标记代码,在后期的修改,以及他人的学习时有所帮助,【】注释标签用来在源文档中插入注释,注释不会在浏览器中显示。 本教程操作环境:windows7系统、html5版,DELL G3电脑。 html的注释不被程序执行的代码。用于程序员标记代码,在后期的修改,…

    2025年12月21日
    100
  • 如何设置HTML select下拉框的默认值?

    如何设置HTML select下拉框的默认值?如何设置HTML select下拉框的默认值?如何设置HTML select下拉框的默认值?如何设置HTML select下拉框的默认值?

    本篇文章给大家介绍设置select下拉框默认值的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 我们可以在所需选项上使用“selected”属性来设置select元素的默认值,这是一个布尔属性。 默认情况下,具有“selected”属性的option标签将显示在下拉列表sel…

    2025年12月21日 用户投稿
    000
  • 如何处理html中的换行字符“↵”

    本篇文章给大家介绍处理html中的换行字符“↵”的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 需求背景 通过ajax请求回字段值,该字符是String类型,且包含换行符↵ ,将获取到的字符串内容按照原样格式进行换行展示出来。 解决思路 通过字符串替换元素的方式解决问题 解…

    2025年12月21日
    000
  • html中怎么让表格居中

    html中怎么让表格居中html中怎么让表格居中html中怎么让表格居中html中怎么让表格居中

    html中让表格居中的方法:首先新建html文件;然后在标签中输入代码“body {text-align: center;} table {margin: auto;}”即可让表格居中。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 设置表格居中…

    2025年12月21日 用户投稿
    100
  • html悬停时如何改变链接a样式

    在html中,可以使用“:hover”伪类选择器改变标签a悬停时的样式,只需要给a元素设置“a:hover{属性:属性值}”即可。“:hover”选择器用于选择鼠标指针浮动在上面的元素,然后给该元素添加相应样式。 本教程操作环境:windows7系统、CSS3&&HTML5版、Del…

    2025年12月21日
    000
  • html div标签什么意思

    在html中,div的意思为“分区”,是一个区隔标签,用于定义文档中的分区,可以把文档分割为独立的、不同的部分。div元素是用来为HTML文档内大块的内容提供结构和背景的元素;DIV起始和结束标签之间的所有内容都是用来构成这个块的。 本教程操作环境:windows7系统、HTML5版、Dell G3…

    2025年12月21日
    000
  • transform在html是什么意思

    在html中,transfrom的意思是“转换”,让元素应用2D或3D转换,语法“transform:none|transform-functions”。transfrom属性允许元素旋转rotate、扭曲skew、缩放scale等转换。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月21日
    000
  • html中表单的标签是什么

    在html中,表单的标签是form,语法“表单内容”;form标签用于为用户输入创建HTML表单,包含input、label、select等其他元素。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。 在html中, 表单内容 说明:表单内容可以是…

    2025年12月21日
    100
  • 如何快速查找html中的链接

    本篇文章给大家介绍一个快速查找html中链接的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 def getUrlList(html_str):pattern = r'<a href="(https.*?/[0-9]{9})".*'url_…

    2025年12月21日
    000
  • div在屏幕中如何实现水平居中和垂直居中

    本篇文章给大家介绍让div在屏幕中水平居中和垂直居中的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 最近写网页经常需要将p在屏幕中居中显示,遂记录下几个常用的方法,都比较简单。 水平居中直接加上标签即可,或者设置margin:auto;当然也可以用下面的方法 下面说两种在屏…

    2025年12月21日
    000
  • HTML如何实现简单登录页面

    本篇文章给大家介绍HTML实现简单登录页面的方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 这是一个简单的静态的html页面登录图片,之前写的,验证码方面没有搞懂,这里我重新参考了这里,但是部分功能还没有完善。仅供参考 静态页面登录测试 window.onload = fun…

    2025年12月21日
    000
  • html css怎么设置字体大小

    html css怎么设置字体大小html css怎么设置字体大小html css怎么设置字体大小html css怎么设置字体大小

    html css设置字体大小的方法:首先新建一个html页面;然后在这个html页面上创建一个标签并添加一个class类;最后使用font-size设置class类字体大小即可。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 打开html开发软件…

    2025年12月21日 用户投稿
    200
  • html怎么实现隐藏占位

    html实现隐藏占位的方法:首先打开相应的HTML文件;然后通过“visibility:hidden;”属性实现隐藏占用空间,代码如“”。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 Html隐藏占空间与隐藏不占空间 隐藏不占用空间: disp…

    2025年12月21日
    000

发表回复

登录后才能评论
关注微信