sql 连接查询

本文介绍了SQL中的三种连接查询方式:左连接、右连接和内连接,并通过具体例子展示了如何使用这些连接来处理两张表(学生表和成绩表)之间的数据关联。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好记性不如乱笔头
今天记录一下sql的连接查询【左连接、右连接、内连接】

背景,有student和score2张表 。
这里写图片描述
这里写图片描述

  1. 左连接
-- 左链接,显示关键词left左边表中的所有数据,右边表数据数据少了补NULL值
 SELECT * FROM student st LEFT JOIN score sc ON st.sid = sc.sid 

说明一下,右边之所以有些没有显示值的空值是因为我在里面不小心打了空格,删掉了还是有不会是NULL。
这里写图片描述

  1. 右连接
右链接,和左连接正好相反
 -- SELECT * FROM student st RIGHT JOIN score sc ON st.sid = sc.sid 

这里写图片描述

  1. 内连接
-- 显示内连接所有数据:
-- 当进行内连接时,系统会自动忽略两个表中对应不起来的数据: 
  SELECT * FROM student st INNER JOIN score sc ON st.sid = sc.sid;

这里写图片描述

还有几个别的连接,以后再补。

~结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值