SQL Server通過函數把逗號分隔的字符串拆分成數據列表的腳本-干貨
CREATE FUNCTION [dbo].[Split](@separator VARCHAR(64)=',',@string NVARCHAR(MAX)) RETURNS @ResultTab ...
CREATE FUNCTION [dbo].[Split](@separator VARCHAR(64)=',',@string NVARCHAR(MAX)) RETURNS @ResultTab ...
控制台 ...
輸入示例:select fn_split('1,2,3,4,5',',') from dual 輸出值: 1 2 3 4 5 當做TABLE的用法: select * fro ...
背景:做SQL查詢時會經常需要,把查詢的結果拼接成一個字符串。 解決方法: 通過 group_concat 函數 拼接的結果很長,導致拼接結果顯示不全,可以通過以下方法解決。 在每次查詢前執行 SET SESSION group_concat_max_len = 10240 ...
...
寫了個存儲過程,中間用到了類似這種寫法 其中'1,2,3'是從外面傳進來的參數,就這樣執行報錯:'1,2,3'轉換為int類型出錯,因為ID是int類型的 想了個比較笨的解決方法:思 ...
create or replaceFUNCTION "SF_SPLIT_ACCOUNT_ID_LIST" ( account_id_list IN VARCHAR2)RETURN VARCHAR2 A ...
不用if判斷去掉末尾逗號,直接拼接后截取 ...