SPLIT()函数
SPLIT()函数
语法
split(str string, regex string) -- 使用 regex 分割字符串 str
返回值为一个数组。
基本用法
select split('a,b,c,d', ',') from temp_cwh_test; -- 分割 -- 结果为数组 ["a","b","c","d"]
截取字符串中某个值
select split('a,b,c,d', ',')[0] from temp_cwh_test; -- 提取第1个值 a
可以指定提取结果数组中的某个值。
特殊字符的处理
针对特殊分割符号,需要特殊处理。
select split('122.122.122.122', '.') from temp_cwh_test; -- 将出错,无法得到预想结果
正确语法为:
select split('122.122.122.122', '\\.') from temp_cwh_test; -- 结果 ["122","122","122","122"]
分类:
DataBase
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
2020-06-30 HTMLTestRunner