sql中擷取和算出字串的長度

2021-05-12 07:14:07 字數 581 閱讀 9040

et ansi_nulls on

set quoted_identifier on

goalter function [dbo].[get_strarraylength]

(@str varchar(1024),  --要分割的字串

@split varchar(10)  --分隔符號

)returns int

asbegin

declare @location int

declare @start int

declare @length int

set @str=ltrim(rtrim(@str))

set @location=charindex(@split,@str)

set @length=1

while @location<>0

begin

set @start=@location+1

set @location=charindex(@split,@str,@start)

set @length=@length+1

endreturn @length

end

關於字串長度的擷取

最近做前端,顯示某個字段內容的時候,過長,要擷取,但是中文在頁面佔兩位,英文佔1位,直接字串擷取,不能達到想要的效果,於是有了下面這個方法。c 中英文混合字串擷取指定長度 注 英文為乙個字元,中文算兩個字元 原始字串 長度 小等於0返回全部 省略號 可為空 public static string ...

控制頁面中輸出字串的長度

一 1 index.php include once conn conn.php 呼叫連線資料庫的檔案 include once function.php sql mysql query select from tb new dynamic order by id desc limit 0,6 id...

shell去字串長度和擷取

方法1 使用wc l命令 wc l可以獲取到當前行的長度,因此對於單獨行的字串可以用這個簡單的方法獲取,另外wc l則是獲取當前字串內容的行數。複製 如下 echo abc wc l 方法2 expr length string 使用expr length可以獲取string的長度 方法3 awk獲...