美文网首页
sql99总结

sql99总结

作者: 晓晓桑 | 来源:发表于2020-08-10 15:06 被阅读0次

1.内连接

select 查询列表
from 表1 别名
【inner】join 表2 别名
on 连接条件
where 筛选条件
group by 分组列表
having 分组后的筛选
order by 排序列表
limit 子句;

特点:

  • 表的顺序可以调换
  • 内连接的结果=多表的交集
  • n表连接至少需要n-1个连接条件

分类:
等值连接
非等值连接
自连接

2。外连接

select 查询列表
from 表1 别名
left|right|full 【outer】 join 表2 别名
on 连接条件
where 筛选条件
group by 分组列表
having 分组后的筛选
order by 排序列表
limit 子句;

特点:

  • 查询的结果=主表中所有的行,其中从表有和它匹配的将显示匹配行,如果从表没有和它匹配的则显示null
  • left join 左边是主表、right join 右边是主表、full join 两边都是主表
  • 一般用于查处除了交集部分的剩余不匹配的行

3.交叉连接

语法:
select 查询列表
from 表1 别名
cross join 表2 别名;

特点:类似笛卡尔乘积

相关文章

  • sql99总结

    1.内连接 select 查询列表from 表1 别名【inner】join 表2 别名on 连接条件where ...

  • 多表查询

    一、oracle的连接 sql99的连接 1、等值连接 ...

  • sql99语法连接查询

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

  • sql99语法

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

  • sql99语法

  • sql99: 连接

    内连接用于查询两个表都有外连接用于查询一个表有,另一个表没有

  • SQL99语法

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

  • SQL99语法

    一、语法 1.1、内连接

  • MySQL基础介绍

    1. 什么是SQL 1.1 SQL简介 结构化查询语言 1.2 SQL的标准 SQL89 SQL92 SQL99 ...

  • 22 SQL99语法的新特性

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

网友评论

      本文标题:sql99总结

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