SQL中有多种的函数,下面为您介绍sql中汉字转换为拼音的函数,供您参考。数据库中先自定义一个函数,再把下面代码写进去,功能是得到汉字拼音首字母:

创新互联成立与2013年,是专业互联网技术服务公司,拥有项目成都做网站、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元昌吉做网站,已为上家服务,为昌吉各地企业和个人服务,联系电话:028-86922220
如下:
 view source print ?
01 | create function fun_getPY(@str nvarchar(4000)) | 
05 | declare @wordnchar(1),@PY nvarchar(4000) | 
11 | set @PY=@PY+(case when unicode(@word)between 19968and 19968+20901 | 
12 | then (select top 1 PYfrom ( | 
13 | select 'A' as PY,N'驁' as word | 
14 | union all select 'B',N'簿' | 
15 | union all select 'C',N'錯' | 
16 | union all select 'D',N'鵽' | 
17 | union all select 'E',N'樲' | 
18 | union all select 'F',N'鰒' | 
19 | union all select 'G',N'腂' | 
20 | union all select 'H',N'夻' | 
21 | union all select 'J',N'攈' | 
22 | union all select 'K',N'穒' | 
23 | union all select 'L',N'鱳' | 
24 | union all select 'M',N'旀' | 
25 | union all select 'N',N'桛' | 
26 | union all select 'O',N'漚' | 
27 | union all select 'P',N'曝' | 
28 | union all select 'Q',N'囕' | 
29 | union all select 'R',N'鶸' | 
30 | union all select 'S',N'蜶' | 
31 | union all select 'T',N'籜' | 
32 | union all select 'W',N'鶩' | 
33 | union all select 'X',N'鑂' | 
34 | union all select 'Y',N'韻' | 
35 | union all select 'Z',N'咗' | 
37 | where word>=@wordcollate Chinese_PRC_CS_AS_KS_WS  | 
38 | order by PYASC)else @wordend) | 
39 | set @str=right(@str,len(@str)-1) | 
--函数调用实例:
 select dbo.fun_getPY('中华人民共和国')
 结果都为:ZHRMGHG
【编辑推荐】
SQL中的ISNULL函数介绍
Sql语言中的日期格式化函数getDate()
详解SQL中的SUBSTRING函数
SQL中的CHARINDEX函数
SQL中自定义函数的存储过程的区别
            
                名称栏目:SQL汉字转换为拼音的函数
                
                转载源于:http://www.csdahua.cn/qtweb/news41/256641.html
            
            
                网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
                                
            
                广告
                
            
            
                声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
                快上网