sql 獲取字元出現的次數

2021-05-26 02:26:40 字數 623 閱讀 6485

if exists (select * from dbo.sysobjects where id = object_id(n'[dbo].[f_getcharcount]') and xtype in (n'fn', n'if', n'tf'))

drop function [dbo].[f_getcharcount]

go--得到乙個字串在另乙個字串中出現的次數

create function f_getcharcount(

@str varchar(8000),

@chr varchar(20)

) returns int

asbegin

declare @re int,@i int

select @re=0,@i=charindex(@chr,@str)+1

while @i>1

select @re=@re+1

,@str=substring(@str,@i,8000)

,@i=charindex(@chr,@str)+1

return(@re)

endgo

--呼叫

select dbo.f_getcharcount('首頁 > 裙子 > 迷你裙','>') 返回2

利用json 獲取字元出現次數

之前看到一篇部落格,列出乙個字串中每個字元出現的次數,後來想想可以不可以用json來實現呢,結果當然是可以的,廢話就不多說了,如下 1 function objregexp 5for var i 0 i newstr.length i else 12 13var odiv document.gete...

獲取字串中每乙個字母出現的次數

題目 aababcabcdabcde 獲取字串中每乙個字母出現的次數 要求結果 a 5 b 4 c 3 d 2 e 1 分析 a 定義乙個字串 可以改進為鍵盤錄入 b 定義乙個treemap集合 鍵 character 值 integer c 把字串轉換為字元陣列 d 遍歷字元陣列,得到每乙個字元 ...

統計字元出現次數

請用程式實現 用函式實現,統計字串中指定字元出現的次數。注意 禁止使用count 函式。引數說明 string是乙個字串,char是乙個字元 返回值說明 函式返回乙個整數,表示字元 char 在 string 現的次數。def sum char string,char str1 list strin...