当前位置: 首页 > news >正文

(五)PostgreSQL数据库操作示例

带有时间戳的查询

  • 现在有表beijing_check-ins ,字段 created_at 为时间。

  • 现在需要查询 2024年十月份的数据,并且 mid 不能出现重复值。

    WITH filtered_data AS (SELECT *FROM "beijing_check-ins"WHERE created_at ~ '^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$'
    ),
    converted_data AS (SELECT *,TO_TIMESTAMP(created_at, 'YYYY-MM-DD HH24:MI:SS') AS created_at1FROM filtered_data
    )
    SELECT DISTINCT ON (mid) *
    FROM converted_data
    WHERE created_at1 >= '2024-10-01' AND created_at1 < '2024-11-01'
    ORDER BY mid, created_at1;
    
  • 先用正则表达式筛选出满足 `` 格式的数据。

  • 再将 created_at 字段转换为 TIMESTAMP

  • 最后筛选需要的时间范围内的数据。


http://www.mrgr.cn/news/64668.html

相关文章:

  • pyinstaller 打包二进制 spec 文件解析
  • NRF52832学习笔记(41)——添加串口库libuarte
  • 你敢想象吗?我能远程控制家里的电脑进入Bios
  • 写了个建表语句 review 的 prompt
  • 使用 pytorch 运行预训练模型的框架
  • 练习LabVIEW第三十七题
  • 如何使用Python WebDriver爬取ChatGPT内容(完整教程)
  • 我为何要用wordpress搭建一个自己的独立博客
  • Linux基础 文件与目录
  • int a[5]里面的 a表示a[0], a执行包含5个整数的数组的指针
  • OTFS的基本原理(通俗易懂)
  • 如何建购物网站提升用户体验
  • Goland2024 最新激活码
  • 大语言模型代码生成能力排行榜(2024年9月)
  • 海的记忆:海滨学院班级回忆录项目
  • 【综合算法学习】(第十五篇)
  • ComsolMatlab 基于准亥姆霍兹共振的可调谐水声超材料:从低频到超宽带
  • TOEIC 词汇专题:娱乐休闲篇
  • 【Python+Pycharm】2024-Python安装配置教程
  • 【Clickhouse 探秘】你知道 ClickHouse ReplacingMergeTree 引擎吗?
  • 新西兰电商市场:潜力无限,逆向代购正当时
  • CPU在进行指令执行时如何进行取指和执行
  • 使用 RabbitMQ 有什么好处?
  • 「Mac畅玩鸿蒙与硬件22」鸿蒙UI组件篇12 - Canvas 组件的动态进阶应用
  • C++——unordered_map和unordered_set的封装
  • 解决使用netstat查看端口显示FIN_WAIT的问题