計算字符串中各個字符出現的次數


DECLARE @strs NVARCHAR(100) = N'adgtryaserfg'


計算字符串中各個字符出現的次數,當然也可以計算某一字符出現的次數了。

解決這個問題,可以參考這篇《拆分字符串存入表中https://www.cnblogs.com/insus/p/10836310.html

 

 

DECLARE @strs NVARCHAR(100) = N'adgtryaserfg'

SELECT [Char], COUNT([Char]) AS [Quantity] FROM [dbo].[tvf_SplitStringToTable](@strs) GROUP BY [Char]
Source Code

 

如果想字符"r"在字符串出現的次數,可以這樣寫SQL語句:

 

DECLARE @strs NVARCHAR(100) = N'adgtryaserfg'

SELECT COUNT([Char]) AS [Quantity] FROM [dbo].[tvf_SplitStringToTable](@strs) WHERE [Char] = N'r'
Source Code

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM