金仓数据库字符串分割函数

Posted 枫树湾河桥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了金仓数据库字符串分割函数相关的知识,希望对你有一定的参考价值。

1. SPLIT_PART
SPLIT_PART() 函数通过指定分隔符分割字符串,并返回第N个子串。语法:

SPLIT_PART(string, delimiter, position)
1
1、string : 待分割的字符串
2、delimiter:指定分割字符串
3、position:返回第几个字串,从1开始,该参数必须是正数。如果参数值大于分割后字符串的数量,函数返回空串。
示例:

SELECT SPLIT_PART(\'A,B,C\', \',\', 2); -- 返回B
1
下面我们利用该函数分割日期,获取年月日:

select split_part( current_date::text,\'-\',1) as year ,
split_part( current_date::text,\'-\',2) as month
1
2
返回信息:

year month
2022 4
2.STRING_TO_ARRAY
该函数用于分割字符串至数组元素,请看语法:

string_to_array(string, delimiter [, null string])
1
1、string : 待分割的字符串
2、delimiter:指定分割字符串
3、null string : 设定空串的字符串
举例:

SELECT string_to_array(\'xx~^~yy~^~zz\', \'~^~\'); -- xx,yy,zz
SELECT string_to_array(\'xx~^~yy~^~zz\', \'~^~\', \'yy\'); -- xx,,zz
————————————————
版权声明:本文为CSDN博主「linux_lsh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/tomcat_lsh/article/details/124034197

金仓数据库打开闪退怎么办

参考技术A 如果金仓数据库打开闪退,首先要检查是否有安装正确的金仓数据库连接驱动程序,且检查金仓数据库服务是否正常运行。如果没有发现问题,你可以尝试重新安装金仓数据库,以便解决闪退问题。

以上是关于金仓数据库字符串分割函数的主要内容,如果未能解决你的问题,请参考以下文章

人大金仓数据库可以在服务器设置每天自动备份吗?

金仓数据库约束怎么设置默认启用

炫“库”行动-人大金仓有奖征文—金仓数据库入门体验

金仓数据库打开闪退怎么办

国产化人大金仓数据库转库工具:oracle12c数据库转kingbase8.6人大金仓数据库实例演示

炫“库”行动-人大金仓有奖征文—金仓数据库的Windows安装教程