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

hive-去字符串前导0

hive-去字符串前导0

  • leading:去掉字段串前的0
  • TRAILING:去掉字段串后的0
  • BOTH:去掉字段串前后的0
    0的数量可以是不确定个数,也可以用这种方法去掉某些字符前缀后缀
SELECT  a,
        trim(
            leading '0'
            FROM    a
        ) AS c1,
        trim(
            BOTH '0'
            FROM    a
        ) AS c2,
        trim(
            TRAILING '0'
            FROM    a
        ) AS c3
FROM    (
            SELECT  '010100100' AS a
            UNION ALL
            SELECT  '10100100' AS a
            UNION ALL
            SELECT  '0000010100100' AS a
            UNION ALL
            SELECT  '00000a0100100' AS a
        ) t

输出结果

a	            c1	        c2	    c3
00000a0100100	a0100100	a01001	00000a01001
0000010100100	10100100	101001	00000101001
010100100	    10100100	101001	0101001
10100100	    10100100	101001	101001

http://www.kler.cn/a/282352.html

相关文章:

  • 前端三大组件之CSS,三大选择器,游戏网页仿写
  • Android OpenGL ES详解——实例化
  • 【小白可懂】微信小程序---课表渲染
  • Springboot采用jasypt加密配置
  • Nginx 上安装 SSL 证书并启用 HTTPS 访问
  • [Codesys]常用功能块应用分享-BMOV功能块功能介绍及其使用实例说明
  • 先从路径优化开始学习FastPlanner之B样条曲线平滑路径(一):从拉格朗日插值到B样条曲线
  • 不同语言的转义字符
  • flutter执行Asset中的可执行文件
  • PHP $_GET 变量
  • Oceanbase 使用OBD 一键性能测试(Sysbench,TPCC,TPCH)
  • Superset 连接elasticsearch
  • 深度学习基础—简单的卷积神经网络
  • OpenCV绘图函数(10)根据指定像素计算字体大小的函数getFontScaleFromHeight()的使用
  • 8月28日
  • 若依微服务Admin控制台不显示ruoyi-file问题解决
  • Mysql在服务器中的源码部署
  • Ps:渲染视频
  • 关于springboot对接chatglm3-6b大模型的尝试
  • 消息称华为纯血鸿蒙部分应用采用虚拟机方案
  • 三级_网络技术_53_应用题
  • pytorch Dataset类代码学习
  • 在PyCharm终端使用where命令不返回路径问题
  • 顶级域名服务器 - TLD服务器
  • RK方案有时一开机要设置GPIO口点平
  • Sentinel-1 Level 1数据处理的详细算法定义(九)