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

HIVE SQL函数之比较函数

背景:今天接到一个临时需求,需要比较abc的大小,但是abc三个字段都存在为空的情况。

开发:对于这个开发很简单,因为比较函数有太多了,首先想到的是用case when去进行一个非空的判断,再去比较用IF比较大小 ,后面发现SQL比较冗余,就查了一下HIVESQL的其他函数,发现了两个之前没有用过的函数leastgreates

用法:

这里简单介绍一下least 和 greates的用法

select
    least(a,b,c) --这里的abc可以用其他函数嵌套
from a

least会在这个三个字段中,找到最小的一个数据。

greates的用法也是一样的。一个简单函数,记录一下

http://www.dtcms.com/a/39400.html

相关文章:

  • 51单片机编程学习笔记——LED原理图
  • uni-app 开发 App 、 H5 横屏签名(基于lime-signature)
  • SCIKIT-LEARN 决策树实现csv文档简单的推论预测
  • 分布式爬虫
  • drupal简介
  • 工作中遇到的EXCEL小问题:多行有间隔符的合并
  • 【二分查找】P9698 [GDCPC2023] Path Planning|普及
  • 【SimHash 实现查重功能】
  • 基于 JavaWeb 的 SSM+Maven 微信小程序快递柜管理系统设计和实现(源码+文档+部署讲解)
  • STM32F407ZGT6移植freeRTOS
  • java异步编程接口简介
  • WPF学习之Prism(二)
  • 【HarmonyOS Next】 鸿蒙应用useNormalizedOHMUrl详解
  • Day29 第八章 贪心算法 part02
  • 分布式主键生成服务
  • 医院HIS接入大模型:算力基础设施与训练能力的深度剖析与测算
  • 树莓集团:数字影像领航,开启未来影像变革
  • 【STL学习】(5)list
  • Android内存优化指南:从数据结构到5R法则的全面策略
  • 浅显易懂HashMap的数据结构
  • 玩转 Netty : 如何设计高性能RPC通信组件
  • 【计算机网络协议01】应用层协议HTTP
  • PS渐变工具
  • 【项目实施阶段一】【软件部署与环境搭建】
  • MySQL DBA技能指南
  • 表单input 通过点击按钮新增input框(Vue3)
  • 锂电池保护板测试仪:电池安全的守护者与创新驱动力
  • 使用pinia存储登录用户的全部个人信息
  • React面试(一)
  • 数据库并发问题有那些以及解决办法