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

hive/impala/mysql几种数据库的sql常用写法和函数说明

做大数据开发的时候,会在几种库中来回跳,同一个需求,不同库函数和写法会有出入,在此做汇总沉淀。

1. hive

1. 日期差

        DATEDIFF(CURRENT_DATE(),wdjv.creation_date)  < 30

        30天内的数据

2.impala

3. spark

4. mysql

1.时间差

TIMESTAMPDIFF(MINUTE, e_flow.CREATION_DATE,current_timestamp()) <= 60 * 24

按照分钟比对,当前日期24小时的数据

还可以按照小时、天等进行计算的,替换参数即可,具体使用自行百度

2.时间戳的转换

cast(from_unixtime(e_flow.start_time / 1000) as char)

mysql中的时间戳,转换成可读的情况,有些需要除以1000,再转换

别问我为啥,我也不知道

http://www.lryc.cn/news/450922.html

相关文章:

  • 论文阅读:LM-Cocktail: Resilient Tuning of Language Models via Model Merging
  • 8640 希尔(shell)排序
  • Linux 安装redis主从模式+哨兵模式3台节点
  • [BCSP-X2024.小高3] 学习计划
  • Android Debug Bridge(ADB)完全指南
  • 再次重逢,愿遍地繁花
  • 数据结构和算法基础(一)
  • 【超长好文】网络安全从业者面试指南
  • 基于大数据的高校新生数据可视化分析系统
  • 【cache】浅析四种常用的缓存淘汰算法 FIFO/LRU/LFU/W-TinyLFU
  • STM32的DMA技术介绍
  • C++11 多线程编程-小白零基础到手撕线程池
  • 智源研究院与百度达成战略合作 共建AI产研协同生态
  • Flask-SQLAlchemy:在Flask应用中优雅地操作数据库
  • 智能巡检机器人 数据库
  • Spring AOP异步操作实现
  • 【2006.07】UMLS工具——MetaMap原理深度解析
  • ros2 colcon build 构建后,install中的local_setup.bash 和setup.bash有什么区别
  • Thymeleaf基础语法
  • spring cloud alibaba学习路线
  • 基于 Seq2Seq 的中英文翻译项目(pytorch)
  • 部标主动安全(ADAS+DMS)对接说明
  • C++ STL(1)迭代器
  • uview表单校验不生效问题
  • 前端开发设计模式——单例模式
  • 行情叠加量化,占据市场先机!
  • 大厂面试真题-ConcurrentHashMap怎么保证的线程安全?
  • 【RabbitMQ】消息堆积、推拉模式
  • MySQL常用SQL语句(持续更新中)
  • 【更新】红色文化之红色博物馆数据集(经纬度+地址)