SQL单行拆分多行 不需要自建自增的辅助表,Mysql自带help_topic可以使用; SELECT SUBSTRING_INDEX( SUBSTRING_INDEX( target_column, ',', b.help_topic_id ...
通过mysql.help topic提供自增的字段help topic id,通过substring index截取前若干个拆分项,再截取最后一个 拆分原表字段 ...
2022-04-19 15:17 0 920 推荐指数:
SQL单行拆分多行 不需要自建自增的辅助表,Mysql自带help_topic可以使用; SELECT SUBSTRING_INDEX( SUBSTRING_INDEX( target_column, ',', b.help_topic_id ...
sql语句 select a.house_no as '房子',substring_index(substring_index(a.name,',',b.help_topic_id+1),',',-1) as '拥有者' from aa ajoin mysql.help_topic b ...
已上图为例 先以逗号分隔拆分 拆分函数: CREATE OR REPLACE FUNCTION SPLIT(P_STRING VARCHAR2, P_SEP VARCHAR2 := ',') RETURN TYPE_SPLIT PIPELINED IS IDX ...
需求: ...
数据表dc09表中字段bdc147,需要根据,进行字段拆分。 sql: 查询结果: help_topic表中的数据如 ...
oracle数据库表中,如果某字段中的数据由逗号(',')分隔保存,可采用下面的sql语句,将数据分为多行 SELECT distinct REGEXP_SUBSTR(t.fk_id, '[^,]+', 1, level) fkId, t.* from t_table t connect ...
例子: select regexp_substr('1,2,3,4,5', '[^,]+', 1, level)from dualconnect by level <= regexp_coun ...
在做系统开发的时候,有可能是由于之前的遗留问题,导致在数据入库的时候,将多个数据以逗号分隔的实行,存储在一条数据中,例如: ID VALUE ...