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 ...