如果想要找出某個字在字串中出現的次數,要如何做呢?
如果想要找出某個字在字串中出現的次數,要如何做呢?
可以用 Replace ,然後取 LEN 相減就可以得出,出現的次數,如下,要找出Char(10)在字串中出現的次數!
DECLARE @str VARCHAR(4000) SET @str = '1.11111111111
2...........
3.XXXXXXXXX
4.YYYYYYYYY
5.DDDDDDDDDDD
';
DECLARE @str2 VARCHAR(4000);
SET @str2 = REPLACE(@str, CHAR(10), '');
SELECT @str2;
SELECT LEN(@str), LEN(@str2), LEN(@str) - LEN(@str2) AS 'char(10)的數量';
參考資料
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^