delimiter $$
drop procedure if exists sp_split_str $$
create procedure sp_split_str(
in str varchar(1000),
in split varchar(2)
begin
declare sub_str varchar(1000);
declare pos int(11);
drop temporary table if exists temp_str;
create temporary table temp_str(
str varchar(100)
)engine = innodb default charset=utf8;
select locate(split,str) into pos;
while pos > 0 do
begin
-- 把','左邊的字串放到臨時表中;
insert into temp_str(str) values (left(str,pos-1));
-- 把','右邊的字串重新賦值給str;
select right(str,char_length(str)-pos) into str;
-- 更新pos的值,進行下一次迴圈.
select locate(split,str) into pos;
end;
end while;
-- 把最後乙個字串放到臨時表中.
insert into temp_str(str) values (str);
select * from temp_str;
drop temporary table if exists temp_str;
end $$
delimiter ;
SQL Server分割字串,返回臨時表
一 sql分割字串,返回臨時表 方法一 create function dbo f split c varchar 2000 需要分割的字串 例如 1,2,3,4,5 我 和 你 split varchar 2 分隔符 例如 returns t table col varchar 200 返回表 a...
mysql分割字串 mysql分割字串
專案有通過一批id去過濾結果的需求,因為這個id是從其他平台拉下來的excel,為了避免加引號逗號的麻煩,在mysql儲存過程裡面拼接。在此做個記錄。很多地方用得上。1.通過某個字元,分割字串的函式。輸入分別為f string 待分割字串 f delimiter 分割字元 f order 取的字串的...
js中通過split函式分割字串成陣列小例子
投稿 whsnow 字型 增加 分割字串成陣列的方法有很多,不過使用最多的還是split函式,接下來為大家介紹下它的具體使用方法,感興趣的朋友可以參考下 複製 如下 js中split的用法 複製 如下 js刪除陣列元素 var arr a b c 若要刪除其中的 b 有兩種方法 1.delete方法...