求sql split函数的用法?

昨天大晚上,我正开开心心的刷着抖音呢,结果有个朋友向我抛来一个问题,问我sql split函数咋用?我心想,你这么厉害,一个简单的取数不会用?于是我打开了公司的数据平台,好一番操作,结果。。。。。。。我发现我也取数失败了。。。。。。。求哪个大神能帮忙解释下?
最新回答
金泫雅

2025-02-25 02:07:49

目前的sql没有自带split的函数,所以如果想用的话,需要自己先自建一个split的内嵌函数后,再使用;

这个函数最简单的用法,就是通过某个特定的

分隔符
,将一串
字符串
分割开来;

例如:split('a/b/c/d/e','/'),就会变成:

a

b

c

d

e

这个意思就是说,用'\'作为分隔符,分割'a/b/c/d/e'这个字符串;

具体如何构建

split函数
,可以参考一下这个:

当然还可以根据自己的需要,构建更复杂的函数,方便自己的使用;