orcl和mysql等分割函数有哪些?递归不行分割太慢了。我是用的神通数据库。数据一多或者字段中id一多,就查询的很慢很慢。
select distinct id,LEVEL,replace(regexp_substr(xx,'[^,]+',1,level),',',' ') xx
from s
connect BY LEVEL<=length(xx)-length(replace(xx,',',''))+1
order by id,LEVEL
有orcl或者mysql 的案例吗?分割快的那种。或者帮我优化下,越多越好
可以参考几个我精心挑选出来的详细的完整的正确的文档,博客等:
分割函数 oracle,oracle分割函数 – 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 13429648788 - 惜分..._CHAO 社区的博客-CSDN博客 1、创建varryCREATE OR REPLACE TYPE Varchar2Varray IS VARRAY(100) of VARCHAR2(40);2、创建分割函数CREATE OR REPLACE FUNCTION f_strsplit (STRING VARCHAR2, substring VARCHAR2)RETURN varchar2varrayISlen INTEGE... https://blog.csdn.net/weixin_32267129/article/details/116337383
oracle 和 mysql 字符串以逗号分割为多行 - 无可wuke - 博客园 最近用到了将字符串以逗号分割为多行,就简简单单做个记录吧 oracle中将字符串以逗号分割为多行 : SELECT REGEXP_SUBSTR ('C32210627B0024-01-01,C https://www.cnblogs.com/lishiyiya/p/14957705.html
oracle实现字符串分割函数 split()函数_kadwf123的专栏-CSDN博客_oracle分割字符串函数 1.以下要写的函数实现oracle的字符创分割,例如字符串:'4@@,1@@150107014'使用逗号分割为'4@@'和'1@@150107014'。2.新建一个数组,看代码:CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (400);3.创建分割函数:CREATE OR REPLACE FUNCTIO https://blog.csdn.net/kadwf123/article/details/8448714
Oracle分割函数_chuixing9639的博客-CSDN博客 CREATE OR REPLACE TYPE ty_row_str_split as object (strValue VARCHAR2 (4000)); CREATE OR REPLACE TYPE ty_tbl_str_split IS TABLE OF ty_row_str_spl... https://blog.csdn.net/chuixing9639/article/details/100818281
oracle中的分割函数(split效果) CREATEORREPLACEFUNCTIONfn_split(p_strINVARCHAR2,p_delimiterINVARCHAR2)RETURNty_str_split--分割函数--新建前要先建立ty_str_split执行语句为:CREATEORREPLACETYPEty_str_splitISTABLEOFVARCHAR2(4000);ISjINT:=0;iINT:=1;lenI https://www.icode9.com/content-2-733344.html
Mysql分割字符函数等..._nann-viiv 的博客-CSDN博客_mysql 分割函数 Mysql常用函数等...1.分割字符串系列1.分割字符串系列substr()函数substr(string string,num start,num length);string:要分割的内容,字符串/列名start: 开始位置的索引,起始位置为1,若负数,从字符串后面开始截取lenght:截取长度// 假设id为 “123456789” substr(id,1,2) ... https://blog.csdn.net/qq_42627162/article/details/97917546
Mysql 字符串分隔函数 - 疯子磕雪茄 - 博客园 /*** 字符串分隔方法* 获取字符串分隔之后的数组长度*/DROP FUNCTION IF EXISTS `func_get_split_total`;DELIMITER ;;CREATE FUNC https://www.cnblogs.com/liujf-a-mad-man/p/10767000.html
mysql字符串分割函数(行转列) - 小草青青 - 博客园 由于工作需要需要处理一些以逗号分隔的字符串,每次都要现做很是麻烦,网上找了很多都没有现成的,好吧,自己动手写一个好了 测试: mysql> SELECT str_for_substr(3, https://www.cnblogs.com/jiangwenju/p/4886066.html
MySQL字符切割函数总结(4种类型)_清平の居士馆-CSDN博客_mysql字符串分割函数 一、从左开始截取字符串格式:left(str, length)说明:left(被截取字段,截取长度)select left('刀锋所划之地,便是疆土',6) as example结果:二、从右开始截取字符串格式:right(str, length)说明:right(被截取字段,截取长度)select right('刀锋所划之地,便是疆土',4) as example三、截取字符串格式一:substring(str, pos)格式二:substring(str, pos, len https://zhangzhenquan.blog.csdn.net/article/details/110131416
403 Forbidden https://www.jb51.net/article/93823.htm
下面那个回答就是复制的这个
可以参考一下:
mysql如何进行以,分割的字符串的拆分_天子驾六的博客-CSDN博客_mysql字符串分割
在mysql中提供了一些字符串操作的函数,其中SUBSTRING_INDEX(str, delim, count)str: 要处理的字符串delim: 分割符count: 计数 如果为正数,则从左开始数,如果为负数,则从右开始数例:str = 'www.baidu.com';SELECT substring_index('www.baidu.com','.', 1);...
下面那个回答就是复制的这个1