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右连接命令:语法示例相关推荐

  1. sql用于字符串的聚合函数_SQL字符串函数用于数据整理(争用)

    sql用于字符串的聚合函数 In this article, you'll learn the tips for getting started using SQL string functions ...

  2. python函数定义的语法形式_Python 函数(一) 基本语法

    ​Python 函数 python中可以将某些具备一定功能的代码写成一个函数,函数可以在一定程度上减少代码的冗余,节约书写代码的时间. Python中定义好的函数是可以通过函数名称调取并重复使用的模块 ...

  3. PHP执行命令的函数有,php的命令执行函数

    php 动态执行 函数,PHP学习 你的知识信息已经过时了吗? ,php自动执行函数,php的命令执行函数 PHP 为执行外部命令提供大量函数_历史学_高等教育_教育专区.php基础PHP 为执行外部 ...

  4. mysql远程访问命令linux,linux mysql远程连接命令

    想必大家都很想知道linux mysql远程连接命令是怎样设置吧?下面由学习啦小编为大家整理了linux mysql远程连接命令的相关只是,希望大家喜欢! linux mysql远程连接命令 Mysq ...

  5. SQL常用的内置函数

    SQL函数基本概念 函数通常分为内置函数和自定义函数,函数的作用是将经常使用的代码封装起来,需要的时候直接调用,能提高代码效率和可维护性 SQL中的函数一般是在数据上执行的,可以很方便的转换和处理数据 ...

  6. Oracle 多表查询 --笛卡尔集--左连接--右连接--1999 语法--满外连接

    Oracle 多表查询总结 笛卡尔集现象: 笛卡尔集会在下面条件下产生: – 省略连接条件 – 连接条件无效 – 所有表中的所有行互相连接 为了避免笛卡尔集, 可以在where加入有效的连接条件. O ...

  7. SQL中左连接和右连接的理解误区

    SQL中左连接和右连接的理解误区: 1.左右外连接中,怎么区分哪个表当左表,哪个表当右表? 2.什么时候用左连接,什么时候用右连接? 首先,重新捋一遍二者概念: 左连接的语法:select 列名 fr ...

  8. MySQL连接查询之内连接、左连接、右连接、自连接

    目录 一.内连接 1. 连接查询的介绍 2. 内连接查询 二.左连接 1. 左连接查询 三.右连接 1. 右连接查询 四.自连接 1. 自连接查询 一.内连接 1. 连接查询的介绍 连接查询可以实现多 ...

  9. 13、 LEFT/RIGHT JOIN:外连接(左连接,右连接)

    内连接的查询结果都是符合连接条件的记录,而外连接会先将连接的表分为基表和参考表,再以基表为依据返回满足和不满足条件的记录. 外连接可以分为左外连接和右外连接,下面根据实例分别介绍左外连接和右外连接. ...

最新文章

  1. 微软职位内部推荐-Sr SDE for Win Apps Ecosystem
  2. 设计模式之笔记--抽象工厂模式(Abstract Factory)
  3. Django_调查问卷
  4. 把两个文件捆绑压缩成一个文件命令
  5. iReport工具的使用(三)
  6. LeetCode 1861. 旋转盒子(前缀和)
  7. Sci下载工具 v2021
  8. nvidia 桌面录屏
  9. 使用Movavi Photo Editor如何向视频中添加转场
  10. DVWA全级别通关教程
  11. 回归模型中截距项的意义_计量经济学第12讲(时间序列计量经济学模型:协整与误差修正模型)...
  12. PyTorch中的torch.max()和torch.maximum()的用法详解
  13. 简单了解logger.debug
  14. 解决echarts饼图label显示不全的问题
  15. 酷睿i7 1165g7相当于什么水平 i71165g7属于哪个档次
  16. 怎么更改计算机用户为管理员账户,Win10如何更改为管理员账户,教您如何更改
  17. 数学公式快速计算方法
  18. 几种常见的RAID工作模式讨论
  19. 计算机应用技术英语音标,英语国际音标
  20. linux文件系统dentry_Linux 文件系统(一)---虚拟文件系统VFS----超级块、inode、dentry、file...

热门文章

  1. 【今日CV 计算机视觉论文速览】19 Mar 2019
  2. Ubuntu E: 无法获得锁 /var/lib/dpkg/lock - open
  3. 静态类 c# 1615139615
  4. Object类 java 1614965390
  5. ArrayList 动态数组 0119
  6. myeclipse创建项目 我们的第一个代码
  7. 17-mysql-数据定义语言-ddl
  8. webpack入门+react环境配置 1
  9. if和switch以及for
  10. wikioi 1294 全排列 dfs