久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

Sql server 如何得到漢字的聲母

瀏覽:3日期:2023-11-01 19:14:26

在sql中創(chuàng)建用戶自定義拼音函數(shù): create function f_GetPy(@Str nvarchar(400)) returns nvarchar(4000) as begin declare @strlen int,@re nvarchar(4000) declare @t table(chr nchar(1) collate Chinese_PRC_CI_AS,letter nchar(1)) insert @t select '吖','A' union all select '八','B' union all select '嚓','C' union all select '咑','D' union all select '妸','E' union all select '發(fā)','F' union all select '旮','G' union all select '鉿','H' union all select '丌','J' union all select '咔','K' union all select '垃','L' union all select '嘸','M' union all select '拏','N' union all select '噢','O' union all select '妑','P' union all select '七','Q' union all select '呥','R' union all select '仨','S' union all select '他','T' union all select '屲','W' union all select '夕','X' union all select '丫','Y' union all select '帀','Z'

select @strlen=len(@str),@re='' while @strlen>0 begin select top 1 @re=letter+@re,@strlen=@strlen-1 from @t a where chr<=substring(@str,@strlen,1) order by chr desc if @@rowcount=0 select @re=substring(@str,@strlen,1)+@re,@strlen=@strlen-1 end return(@re) end go --測試 select dbo.f_GetPy('東莞市') as 東莞市,dbo.f_GetPy('ab中c國人') as 中國人

--以后查詢的時候,就可以調(diào)用上面的函數(shù)來實現(xiàn)漢字模糊查詢

select * from 表 where dbo.f_getpy(字段)='zgyh'

主站蜘蛛池模板: 邛崃市| 三门县| 锡林郭勒盟| 新兴县| 龙游县| 夏津县| 望城县| 工布江达县| 奉节县| 亳州市| 五大连池市| 新建县| 江川县| 疏附县| 五台县| 安乡县| 蓝山县| 灯塔市| 固安县| 万州区| 应城市| 彭泽县| 曲阳县| 宜城市| 桐城市| 高平市| 皋兰县| 洱源县| 石首市| 昭通市| 台前县| 响水县| 东乡族自治县| 固阳县| 清镇市| 静海县| 兴义市| 墨脱县| 义马市| 靖宇县| 大同县|