国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

Sql Sever 字符串截取漢字

2024-07-21 02:48:19
字體:
來源:轉載
供稿:網友
Sql Sever 字符串截取漢字

最近需要在SQL的字符串中截取漢字,利用unicode函數判斷字符的unicode編碼,根據編碼范圍過濾掉非漢字字符。

寫成了一個function

/*@str 需要獲取漢字的字符串*/

create function CharRep(@str nvarchar(200))

returns nvarchar(200)

as begin declare @i int, @char nvarchar(1), @zh nvarchar(200)set @i = 1set @zh = ''while @i <= len(@str)begin set @char = substring(@str, @i, 1) if unicode(@char) between 19968 And 40869 set @zh = @zh + @char set @i = @i + 1endreturn @zhend

執行 select dbo.CharRep('儂好a/bc 儂好')

結果 a/bc

附:

unicode編碼范圍:漢字:[0x4e00,0x9fa5](或十進制[19968,40869])數字:[0x30,0x39](或十進制[48, 57])搜索小寫字母:[0x61,0x7a](或十進制[97, 122])大寫字母:[0x41,0x5a](或十進制[65, 90])


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 三门县| 七台河市| 平塘县| 民乐县| 忻城县| 衡水市| 咸宁市| 临颍县| 内乡县| 永昌县| 隆子县| 叙永县| 五大连池市| 泽普县| 闽侯县| 古浪县| 同德县| 永康市| 昭平县| 青海省| 扎赉特旗| 偃师市| 永新县| 鹤山市| 福建省| 焉耆| 响水县| 教育| 吴旗县| 留坝县| 柯坪县| 双峰县| 内丘县| 黎平县| 万全县| 襄城县| 甘德县| 梨树县| 永川市| 城口县| 行唐县|