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

hive中substring_index()的使用

substring_index(str,delim,count)

str:要处理的字符串

delim:分隔符

count:计数

例子:str=www.wikibt.com

substring_index(str,'.',1)

结果是:www

substring_index(str,'.',2)

结果是:www.wikibt

如果count是正数,那么就是从左往右数,第N个分隔符的左边的所有内容

如果count是负数,那么就是从右往左数,第N个分隔符的右边的所有内容

substring_index(str,'.',-2)

结果为:wikibt.com

有人会问,如果我要中间的的wikibt怎么办?

很简单的,两个方向:

从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:

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

相关文章:

  • LocalDateTime设置时间的年、月、日、时、分、秒、纳秒
  • C语言rand和srand用法详解
  • 安装作业
  • 电压放大器在非共线混频方法检测混凝土中的应用
  • 二十四、Gtk4-GtkExpression
  • Oracle Dataguard(主库为 Oracle rac 集群)配置教程(02)—— Oracle RAC 主库的相关操作
  • midjournery AI绘画使用指南
  • iptables防火墙SNAT和DNAT
  • python | 第二章考试题和练习题
  • Mysql 存储引擎设计:xa协议相关接口功能及实现
  • 字符串常量池
  • 让技术更有温度,腾讯Light 点亮公益之光
  • 电子采购一体化解决方案
  • SAP COPA 获利能力分析深度解析
  • Java学习记录day6
  • ubuntu 使用 adb 工具卸载鸿蒙系统预装软件
  • Jmeter in Linux - 在Linux系统使用Jmeter的坑
  • 什么是特权访问管理(PAM)
  • LeetCode题目笔记——1.两数之和
  • CSDN版的详细MarkDown的使用教程
  • Nextcloud通过不被信任的域名访问解决方法 Nextcloud 您正在访问来自不信任域名的服务器
  • Set集合的特点,HashSet去重的几个重要问题
  • 云计算|OpenStack|社区版OpenStack安装部署文档(十一--- 如何获取镜像---Rocky版)
  • UmiJS学习
  • Leetcode:322. 零钱兑换(C++)
  • C经典小游戏之扫雷
  • 第十节 使用设备树插件实现RGB 灯驱动
  • 【LeetCode】公交路线 [H](宽度优先遍历)
  • 报表生成器 FastReport .Net 用户指南 2023(十):Band的属性
  • DAMA数据管理知识体系指南之文档和内容管理