数据库4

连接查询:

含义:两个或两个以上的表连接起来成为一个数据源

基本形式:

from 表1

jion 表2 on连接条件

交叉连接:

from 表1

jion 表2

内连接:

from 表1

join 表2   on表1.字段名1=表2.字段名2;

找出在结果中表1的字段名1的值与表2的字段名2的值相等的那些行

左连接:

from 表1  left

join 表2   on连接条件

在内连接的基础上加上左边表中不符合连接条件的数据,相应本应放右边表的字段的位置自动补为null值

右连接:

from 表1  right

join 表2   on连接条件

与左连接相反

全连接:

from   表1 full

jion   表2   on连接条件

左右连接的并集

子查询:

select 字段或表达式as别名  from   表名    where字段或表达式的条件判断

分类:

按结果

1、表子查询

2、行子查询

3、列子查询

4.标量子查询

按场合

1、作为主查询的结果数据

2、作为主查询的条件数据

3、作为主查询的来源数据

in子查询:

基本形式:where字段值  in(值1,值2)

字段值等于该子查询的任意一项就满足条件

any子查询:

基本形式:

where   字段值   比较运算符    any

字段值只要和子查询的任意一个值满足给定的比较运算就算满足了条件

all   子查询

where    字段值   比较运算符   all(列子查询)

字段值必须与子查询的所有值都满足给定的比较运算  ,才满足条件

exist的子查询

基本形式:

where exists  (子查询)

如果该子查询有结果数据,就是true

联合查询:

基本形式:

select   语句1

union

select  语句2

 

转载于:https://www.cnblogs.com/lxl7806265/p/8432424.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值