美文网首页数据库MySQL
22 SQL99语法的新特性

22 SQL99语法的新特性

作者: 菩提树下参悟 | 来源:发表于2022-07-31 06:44 被阅读0次

SQL99 在 SQL92 的基础上提供了一些特殊语法,比如 NATURAL JOIN 用来表示自然连接。我们可以把自然连接理解为 SQL92 中的等值连接。它会帮你自动查询两张连接表中 所有相同的字段 ,然后进行 等值连接 。

SQL99语法的新特性1:自然连接

SELECT employee_id,last_name,department_name
FROM employees e JOIN departments d
ON e.department_id = d.department_id
AND e.manager_id = d.manager_id;

NATURAL JOIN : 它会帮你自动查询两张连接表中所有相同的字段,然后进行等值连接

SELECT employee_id,last_name,department_name
FROM employees e NATURAL JOIN departments d;

SQL99语法的新特性2:USING

SELECT employee_id,last_name,department_name
FROM employees e JOIN departments d
ON e.department_id = d.department_id;

SELECT employee_id,last_name,department_name
FROM employees e JOIN departments d
USING (department_id);

不能用在自连接。

相关文章

  • 22 SQL99语法的新特性

    SQL99 在 SQL92 的基础上提供了一些特殊语法,比如 NATURAL JOIN 用来表示自然连接。我们可以...

  • sql99语法连接查询

    二、sql99语法 /*语法:select 查询列表from 表1 别名 【连接类型】join 表2 别名on 连...

  • sql99语法

    二、sql99语法 /*语法:select 查询列表from 表1 别名 【连接类型】join 表2 别名on 连...

  • sql99语法

  • SQL99语法

    /*语法:select 查询列表from 表1 别名 【连接类型】join 表2 别名on 连接条件【where ...

  • SQL99语法

    一、语法 1.1、内连接

  • ReactNative flex布局&es6

    一、ES6常用语法 & 新特性二、Flex布局 & 样式三、一般组件的使用 ES6常用语法 & 新特性 ECMAS...

  • Typescript 基本语法+ 新特性

    TypeScript : 1、获取TypeScript 1.1 编译TypeScript 2、TypeScript...

  • ES9中的异步迭代

    从今天开始,小编和大家一起聊一聊ES9中的新特性和新语法。这些语法和新特性在小编实际项目用的时候,用到的并不多,这...

  • InfluxDB 1.3新特性--查询语法新特性

    支持新的数学操作符 取余 (%) 位操作 AND (&) 位操作 OR (|) 位操作 Exclusive-OR ...

网友评论

    本文标题:22 SQL99语法的新特性

    本文链接:https://www.haomeiwen.com/subject/nmgrirtx.html