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

hive之greatest和least函数

1、greatest函数:

greatest(col_a, col_b, ..., col_n)比较n个column的大小,过滤掉null或对null值进行处理,当某个column中是string,而其他是int/double/float等时,返回null;

举例:

select greatest(1, 2, 3, 4) --4
select greatest(-1, 1, 2, 3, null) --null
select greatest(-1, 1, 2, 3, "aaaa") --null
select greatest("2024-08-11","2024-08-12","2024-08-13") --2024-08-13
select greatest("2024-08-11 16:11:11","2024-08-12 17:17:17","2024-08-13 18:18:18") --2024-08-13 18:18:18

2、least函数:
select least(-1, 1, 2, 3) --  -1

select least(-1, 1, 2, 3, null) --null

select least(-1, 1, 2, 3, "aaaa") --null

select least("2024-08-11","2024-08-12","2024-08-13") --2024-08-11

select least("2024-08-11 16:11:11","2024-08-12 17:17:17","2024-08-13 18:18:18") --2024-08-11 16:11:11

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

相关文章:

  • C:数组传参的本质
  • excel 2019版本的index match搜索功能
  • 【问题解决】apache.poi 3.1.4版本升级到 5.2.3,导出文件报错版本无法解析
  • (亲测有效)SpringBoot项目集成腾讯云COS对象存储(2)
  • 界面优化 - QSS
  • 实现基于TCP协议的服务器与客户机间简单通信
  • 在uniapp中使用navigator.MediaDevices.getUserMedia()拍照并上传服务器
  • PULLUP
  • 【无标题】乐天HIQ壁挂炉使用
  • 使用Python编写AI程序,让机器变得更智能
  • VScode + PlatformIO 和 Keil 开发 STM32
  • PostgreSQL 练习 ---- psql 新增连接参数
  • pdf翻译软件哪个好用?多语言轻松转
  • 培训第三十天(ansible模块的使用)
  • 关于Log4net的使用记录——无法生成日志文件输出
  • golang Kratos 概念
  • 入门 MySQL 数据库:基础指南
  • 【Hexo系列】【3】使用GitHub自带的自定义域名解析
  • 智能监控,无忧仓储:EasyCVR视频汇聚+AI智能分享技术为药品仓库安全保驾护航
  • 本地创建PyPI镜像
  • 使用 Elasticsearch RestHighLevelClient 进行查询
  • 【jvm】符号引用
  • 征服云端:Java微服务与Docker容器化之旅
  • python 如何实现执行selenium自动化测试用例自动录屏?
  • 03 网络编程 TCP传输控制协议
  • 1. 数据结构——顺序表的主要操作
  • [openSSL]TLS 1.3握手分析
  • 无人机之螺旋桨的安装与维护
  • 手机设备IP地址切换:方法、应用与注意事项
  • 华为HCIP证书好考吗?详解HCIP证书考试难易程度及备考策略!