假设我们有一张表temperature,表结构如下

数据如下

现在我们想筛选出来当天温度比昨天高的id,这时候我们就需要用到临时表,首相将数据构造出来,然后再在临时表上筛选

WITH temperature_diffs AS (SELECTt1.id,t1.datetime AS today_date,t1.temperature AS today_temperature,t2.datetime AS yesterday_date,t2.temperature AS yesterday_temperatureFROMtemperature t1JOIN temperature t2 ON t1.datetime = t2.datetime + INTERVAL '1 day'
)SELECT
id,today_date,today_temperature,yesterday_date,yesterday_temperature
FROMtemperature_diffs
WHEREtoday_temperature > yesterday_temperature;

关于postgresql中with 临时表的使用,筛选出来当天温度比昨天温度高的数据相关推荐

  1. 插入,在PostgreSQL中重复更新吗?

    本文翻译自:Insert, on duplicate update in PostgreSQL? Several months ago I learned from an answer on Stac ...

  2. PostgreSQL 中如何delete重复数据

    问题提出 时常有这样的case: DB实例运行一段时间后,发现需要给1个table中的某(些)字段加unique 约束, 但创建unique constraints(或 index)时, 报出 DET ...

  3. PostgreSQL中计算百分位数和中位数

    PostgreSQL9.4版本之后很容易对一组值计算百分位数,主要是用有序集合的聚集函数percentile_cont 和 percentile_disc. 这两个函数类似,但对合并结果有些差异: p ...

  4. PostgreSQL中的查询:1.查询执行阶段

    PostgreSQL中的查询:1.查询执行阶段 开始关于PG内部执行机制的文章系列.这一篇侧重于查询计划和执行机制. 本系列包括: 1.查询执行阶段(本文) 2.统计数据 3.顺序扫描 4.索引扫描 ...

  5. PostgreSQL中的索引—6(SP-GiST)

    目录 SP-GiST 架构 示例:四叉树 内部构件 示例:k维树 内部构件 示例:基数树 内部构件 属性 NULL 其他数据类型 我们已经介绍了Postgresql索引引擎.访问方法接口和三种方法:哈 ...

  6. postgresql中连接两张表更新第三张表(updata)

    目录 前言 准备数据库和表 表1 表2 最终员工表 SQL语句 扩展:with语句 前言 在工作中可能会遇到需要结合两张表的数据来添加到第三张表,或者说是第三张表数据有误,需要覆盖更新,本章通过举例来 ...

  7. mysql 临时列_如何在MySQL中列出临时表列?

    要列出MySQL中的临时表列,让我们首先创建一个临时表. 这是一个例子.我们创建了一个临时表,其中包含一些列,其中包括学生的详细信息-mysql> CREATE TEMPORARY TABLE  ...

  8. postgresql中COPY的用法

    一.测试创建表: [postgres@cacti ~]$ cat test.sql CREATE TABLE weather ( city varchar(80), temp_lo int, temp ...

  9. PostgreSQL中的数据库实例、模式、用户(角色)、表空间

    2019独角兽企业重金招聘Python工程师标准>>> 本文参考:http://blog.csdn.net/kanon_lgt/article/details/5931522 htt ...

最新文章

  1. Android 使用 ActivityResult 处理 Activity 之间的数据通信及调起拍照实例
  2. iOS - OC NSLocale 本地化信息
  3. 学会骗人,是重要的生存技能!
  4. Tricks with Direct Memory Access in Java
  5. 面向对象编程(第五篇)
  6. 会linux基本命令是脚本语言吗,如何理解Linux Shell和基本Shell脚本语言?
  7. java21个知识点重点_java21个知识点重点
  8. 模板题——堆排序 哈希表 字符串哈希
  9. 将ibatis.net中定义的statement转换为实际的sql语句
  10. 有监督学习(supervised learning))与无监督学习(unsupervised learning)之间有何区别?
  11. 超好用的在线思维导图网站
  12. UNI-APP_uni-app中设置radio和switch的大小
  13. oop-klass_在PHP和MySQL中处理时间和日期-OOP版本
  14. C++函数模板非类型参数的使用介绍
  15. 将WordPress后台的open-sans字体加载源从Google Fonts换为360 CDN
  16. k3s开启traefik的dashboard网页
  17. 台架服务器系统,潍坊发动机台架网,快装小车服务器
  18. 关于seekbar的thumb被截取的问题
  19. Dell笔记本拆机加内存条
  20. prometheus 结合cAdvisor、AlertManager、node-exporter、 监控容器并实现邮箱告警

热门文章

  1. CST微波工作室学习笔记—12.同轴线仿真分析和优化设计
  2. 网络游戏运营数据分析二
  3. java弹出浏览器提示框_js弹出框、对话框、提示框、弹窗总结
  4. 今夜,让我静静地想你……
  5. 【imageware实验教程】001:imageware13.2中文版安装教程(附软件包下载)
  6. Tessent专栏第二篇:Tessent Shell ETChecker介绍(1)
  7. 《数据挖掘与数据化运营实战》(第1-2章)
  8. springboot毕设项目基于数据可视化的云山川景点日推交流平台gox2x(java+VUE+Mybatis+Maven+Mysql)
  9. php格式视频苹果手机,苹果手机可以播放的视频格式有哪些?
  10. 为什么过来人很多推荐出国读博?