從第乙個漢字開始分割字串2012 9 21

2021-06-09 18:20:03 字數 685 閱讀 2784

建立乙個函式,輸入包含中英文本串,將此字串分割並顯示分割後內容。

如:建立函式m_splitnchinese,執行select * from [dbo].[m_splitnchinese] ('chinese中國'),返回兩列,"chinese"              "中國"

sql關鍵字:patindex,len,left,right,returns

注意,此函式以表形式返回內容,非中文過濾條件"[^_@0-9a-z]"。

以下是**部分:

create function m_splitnchinese(@s varchar(100))

returns @table table(yingwen varchar(100),zhongwen varchar(100))

asbegin

insert into @table

select left(@s,patindex('%[^_@0-9a-z]%',@s)-1),right(@s,patindex('%[_@0-9a-z]%',@s)+1)

return

endgo

select * from [dbo].[m_splitnchinese] ('chinese中國')

學習心得:發現乙個很不錯的部落格,博主發的內容很詳細,關於今天新認識的函式patindex,有很詳細的解釋函式說明大全總算整理完了!

js擷取字串第乙個漢字

對接第三方介面需要傳個age和agetyoe欄位,其中age欄位為integer型,agetype取 歲 月 天 但是我們系統存的年齡格式為n歲m月,或者為p天,這樣就需要把拿到的年齡字串擷取一下,拿到第乙個單位和數字,比如3歲5月6天,我要拿到age為3,agetype為歲 function ge...

字串 第乙個不重複的字元

有關這個題目可以有很多的考察方式,但是本質的乙個方法就是利用hash表,來降低時間複雜度。先看第乙個題目,給定乙個字串,找到這個字串的第乙個不重複的字元 在乙個字串 1 字串長度 10000,全部由字母組成 中找到第乙個只出現一次的字元的位置。若為空串,返回 1。位置索引從0開始。所以 實現 int...

Leetcode 字串 字串中的第乙個唯一字元

題目 給定乙個字串,找到它的第乙個不重複的字元,並返回它的索引。如果不存在,則返回 1。示例 s leetcode 返回 0 s loveleetcode 返回 2 補充知識 1。字串中的charat 方法能將字串中的字元分割。2。hashmap中的方法getordefault key,defaul...