美文网首页
Postgress-在集合查询及合并多次查询结果

Postgress-在集合查询及合并多次查询结果

作者: WXL_JIANSHU | 来源:发表于2020-12-07 14:08 被阅读0次

0、知识点

with
union

1、代码


(with dataA as (select status,storage_time,cargo_cn,* from (select * from sp_base_waybill
where cargo_cn  like ('%毛肚%')
or  cargo_cn    like ('%黄喉%')
or  cargo_cn   like ('%肠%')
or  cargo_cn   like ('%鸭血%')
or  cargo_cn   like ('%生牛肉%')
or  cargo_cn   like ('%生鸡肉%')
or  cargo_cn   like ('%生猪肉%')
or  cargo_cn   like ('%鱼%')
or  cargo_cn   like ('%虾%')
or  cargo_cn   like ('%蟹%')
    order by storage_time desc
    ) as aaa where   cargo_cn  not like('%熟%') and status>5
                                      and storage_time  between  '2020-11-23 00:00:00' and   '2020-11-30 00:00:00')
select '11月23日-11月29日 模糊'as 查询范围, sum(dataA.receivecargo_weight) from dataA)
union all
(with dataB AS (select status,storage_time,cargo_cn,* from (select * from sp_base_waybill
where cargo_cn  like ('%毛肚%')
or  cargo_cn    like ('%黄喉%')
or  cargo_cn   like ('%肠%')
or  cargo_cn   like ('%鸭血%')
or  cargo_cn   like ('%生牛肉%')
or  cargo_cn   like ('%生鸡肉%')
or  cargo_cn   like ('%生猪肉%')
or  cargo_cn   like ('%鱼%')
or  cargo_cn   like ('%虾%')
or  cargo_cn   like ('%蟹%')
    order by storage_time desc
    ) as aaa where   cargo_cn  not like('%熟%') and status>5
                                      and storage_time  between  '2020-11-30 00:00:00' and   '2020-12-07 00:00:00')
select '11月30日-12月6日 模糊' as 查询范围, sum(dataB.receivecargo_weight)  from   dataB);

2、效果

image.png

相关文章

  • Postgress-在集合查询及合并多次查询结果

    0、知识点 1、代码 2、效果

  • MySQL(十一)DQL之联合查询

    一、含义 union:合并、联合,将多次查询结果合并成一个结果 二、语法 查询语句1 union 【all】查询语...

  • 联合查询

    一、含义 union:合并、联合,将多次查询结果合并成一个结果 二、语法 查询语句1union 【all】查询语句...

  • mysql DQL语言联合查询

    一、含义union:合并、联合,将多次查询结果合并成一个结果二、语法查询语句1union 【all】查询语句2un...

  • mysql联合查询

    进阶9:联合查询 /*union 联合 合并:将多条查询语句的结果合并成一个结果 语法:查询语句1union查询语...

  • union 联合查询

    将两个select语句的查询结果通过并运算(union)合并成一个查询结果。进行合并查询时,要求两个查询结果具有相...

  • MySQL——集合查询

    SELECT语句的查询结果是记录的集合,多个SELECT语句的结果可进行集合操作分类: 类型举例并操作AB的集合并...

  • NO.5 多表查询(合并结果集)

    作用:合并结果集就是把两个select语句的查询结果合并到一起! -- ----联合查询-------------...

  • Chapter 11 .联合查询

    阅读原文 Chapter 11 .联合查询 /* union 联合 合并:将多条查询语句的结果合并成一个结果 语法...

  • 网络安全-Day23-SQL注入(实战篇)

    一、union注入 介绍:union操作符用于合并两个或多个SQL语句集合起来,得到联合的查询结果。 1、联合查询...

网友评论

      本文标题:Postgress-在集合查询及合并多次查询结果

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