sql常用语法命令及函数_SQL右连接命令:语法示例
sql常用语法命令及函数
For this guide we’ll discuss the SQL RIGHT JOIN.
对于本指南,我们将讨论SQL RIGHT JOIN。
正确加入 (Right Join)
The RIGHT JOIN keyword returns all records from the right table (table2), and the matched records from the left table(table1) . The result is NULL from the left side, when there is no match.
RIGHT JOIN关键字从右表(table2)返回所有记录,并从左表(table1)返回匹配的记录。 如果没有匹配项,则结果从左侧开始为NULL。
SELECT *
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name;
完整的表格清单供参考 (Complete table listings for reference)
food or LEFT table data
食物或左表数据
+---------+--------------+-----------+------------+
| ITEM_ID | ITEM_NAME | ITEM_UNIT | COMPANY_ID |
+---------+--------------+-----------+------------+
| 1 | Chex Mix | Pcs | 16 |
| 6 | Cheez-It | Pcs | 15 |
| 2 | BN Biscuit | Pcs | 15 |
| 3 | Mighty Munch | Pcs | 17 |
| 4 | Pot Rice | Pcs | 15 |
| 5 | Jaffa Cakes | Pcs | 18 |
| 7 | Salt n Shake | Pcs | |
+---------+--------------+-----------+------------+company or RIGHT table data
``` text
+------------+---------------+--------------+
| COMPANY_ID | COMPANY_NAME | COMPANY_CITY |
+------------+---------------+--------------+
| 18 | Order All | Boston |
| 15 | Jack Hill Ltd | London |
| 16 | Akas Foods | Delhi |
| 17 | Foodies. | London |
| 19 | sip-n-Bite. | New York |
+------------+---------------+--------------+
To get company name from company table and company ID, item name columns from foods table, the following SQL statement can be used:
要从公司表获取公司名称和公司ID,从食品表获取项目名称列,可以使用以下SQL语句:
SELECT company.company_id,company.company_name,
company.company_city,foods.company_id,foods.item_name
FROM company
RIGHT JOIN foods
ON company.company_id = foods.company_id;
OUTPUT
输出值
COMPANY_ID COMPANY_NAME COMPANY_CITY COMPANY_ID ITEM_NAME
---------- ------------------------- ------------------------- ---------- --------------
18 Order All Boston 18 Jaffa Cakes
15 Jack Hill Ltd London 15 Pot Rice
15 Jack Hill Ltd London 15 BN Biscuit
15 Jack Hill Ltd London 15 Cheez-It
16 Akas Foods Delhi 16 Chex Mix
17 Foodies. London 17 Mighty Munch
NULL NULL NULL NULL Salt n Shake
翻译自: https://www.freecodecamp.org/news/sql-right-join-command-example-syntax/
sql常用语法命令及函数
sql常用语法命令及函数_SQL右连接命令:语法示例相关推荐
- sql用于字符串的聚合函数_SQL字符串函数用于数据整理(争用)
sql用于字符串的聚合函数 In this article, you'll learn the tips for getting started using SQL string functions ...
- python函数定义的语法形式_Python 函数(一) 基本语法
Python 函数 python中可以将某些具备一定功能的代码写成一个函数,函数可以在一定程度上减少代码的冗余,节约书写代码的时间. Python中定义好的函数是可以通过函数名称调取并重复使用的模块 ...
- PHP执行命令的函数有,php的命令执行函数
php 动态执行 函数,PHP学习 你的知识信息已经过时了吗? ,php自动执行函数,php的命令执行函数 PHP 为执行外部命令提供大量函数_历史学_高等教育_教育专区.php基础PHP 为执行外部 ...
- mysql远程访问命令linux,linux mysql远程连接命令
想必大家都很想知道linux mysql远程连接命令是怎样设置吧?下面由学习啦小编为大家整理了linux mysql远程连接命令的相关只是,希望大家喜欢! linux mysql远程连接命令 Mysq ...
- SQL常用的内置函数
SQL函数基本概念 函数通常分为内置函数和自定义函数,函数的作用是将经常使用的代码封装起来,需要的时候直接调用,能提高代码效率和可维护性 SQL中的函数一般是在数据上执行的,可以很方便的转换和处理数据 ...
- Oracle 多表查询 --笛卡尔集--左连接--右连接--1999 语法--满外连接
Oracle 多表查询总结 笛卡尔集现象: 笛卡尔集会在下面条件下产生: – 省略连接条件 – 连接条件无效 – 所有表中的所有行互相连接 为了避免笛卡尔集, 可以在where加入有效的连接条件. O ...
- SQL中左连接和右连接的理解误区
SQL中左连接和右连接的理解误区: 1.左右外连接中,怎么区分哪个表当左表,哪个表当右表? 2.什么时候用左连接,什么时候用右连接? 首先,重新捋一遍二者概念: 左连接的语法:select 列名 fr ...
- MySQL连接查询之内连接、左连接、右连接、自连接
目录 一.内连接 1. 连接查询的介绍 2. 内连接查询 二.左连接 1. 左连接查询 三.右连接 1. 右连接查询 四.自连接 1. 自连接查询 一.内连接 1. 连接查询的介绍 连接查询可以实现多 ...
- 13、 LEFT/RIGHT JOIN:外连接(左连接,右连接)
内连接的查询结果都是符合连接条件的记录,而外连接会先将连接的表分为基表和参考表,再以基表为依据返回满足和不满足条件的记录. 外连接可以分为左外连接和右外连接,下面根据实例分别介绍左外连接和右外连接. ...
最新文章
- 微软职位内部推荐-Sr SDE for Win Apps Ecosystem
- 设计模式之笔记--抽象工厂模式(Abstract Factory)
- Django_调查问卷
- 把两个文件捆绑压缩成一个文件命令
- iReport工具的使用(三)
- LeetCode 1861. 旋转盒子(前缀和)
- Sci下载工具 v2021
- nvidia 桌面录屏
- 使用Movavi Photo Editor如何向视频中添加转场
- DVWA全级别通关教程
- 回归模型中截距项的意义_计量经济学第12讲(时间序列计量经济学模型:协整与误差修正模型)...
- PyTorch中的torch.max()和torch.maximum()的用法详解
- 简单了解logger.debug
- 解决echarts饼图label显示不全的问题
- 酷睿i7 1165g7相当于什么水平 i71165g7属于哪个档次
- 怎么更改计算机用户为管理员账户,Win10如何更改为管理员账户,教您如何更改
- 数学公式快速计算方法
- 几种常见的RAID工作模式讨论
- 计算机应用技术英语音标,英语国际音标
- linux文件系统dentry_Linux 文件系统(一)---虚拟文件系统VFS----超级块、inode、dentry、file...