create function fun_getPY(@str nvarchar(4000))
returns nvarchar(4000) as begin
declare @word nchar(1),@PY nvarchar(4000)
set @PY=''
while len(@str)>0 begin set @word=left(@str,1)
--如果非汉字字符,返回原字符
set @PY=@PY+(case when unicode(@word)
between 19968 and 19968+20901
then (select top 1 PY from (
select 'A' as PY,N'驁' as word
union all select 'B',N'簿'
union all select 'C',N'錯'
union all select 'D',N'鵽'
union all select 'E',N'樲'
union all select 'F',N'鰒'
union all select 'G',N'腂'
union all select 'H',N'夻'
union all select 'J',N'攈'
union all select 'K',N'穒'
union all select 'L',N'鱳'
union all select 'M',N'旀'
union all select 'N',N'桛'
union all select 'O',N'漚'
union all select 'P',N'曝'
union all select 'Q',N'囕'
union all select 'R',N'鶸'
union all select 'S',N'蜶'
union all select 'T',N'籜'
union all select 'W',N'鶩'
union all select 'X',N'鑂'
union all select 'Y',N'韻'
union all select 'Z',N'咗' ) T
where word>=@word collate Chinese_PRC_CS_AS_KS_WS order by PY ASC)
else @word end) set @str=right(@str,len(@str)-1) end return @PY end

select dbo.fun_getPY('中国') 得到:ZG

好用的函数 哈哈!

详情 摘自于:http://wenku.baidu.com/view/89956eceda38376baf1faefd.html

最新文章

  1. Copy page via powershell and not save as template 分类: Sharepoint 2015-07-16 16:39 4人阅读 评论(0) 收藏
  2. 实现easyui datagrid在没有数据时显示相关提示内容
  3. scala中的下划线_
  4. java笔记--关于线程通信
  5. poj------(3468)A Simple Problem with Integers(区间更新)
  6. ffmpeg之yuv2rgb_c_24_rgb
  7. XC文件管理器(Android应用)
  8. [原创]ie6,7中td和img之间有间隙
  9. iOS的launch image --备用
  10. IPTABLES 映射问题
  11. UVA 10160 Servicing Stations(深搜 + 剪枝)
  12. C++ Primer 学习笔记_38_STL实践与分析(12)--集成的应用程序容器:文本查询程序
  13. Python基础(六)-内置函数
  14. ext Ext.grid.去除右边空白
  15. 一次对路边饮用水RFID供应机的跑路玩法
  16. activity 与 service 之间的通信
  17. asp.net WebForm程序删除.designer.cs文件之后的故事
  18. GraphQL 如何取代 Redux
  19. CString char BSTR 转换
  20. python操作mysql数据库系列-安装MySQLdb

热门文章

  1. java基础IO流 复制键盘录入的目录,复制其中的.java文件到指定目录,指定目录中有重名,则改名 对加密文件计算字母个数
  2. mysql存储问题
  3. BZOJ2005: [Noi2010]能量采集(容斥原理 莫比乌斯反演)
  4. PXE自动化安装CentOS6/7
  5. Q&A - 如何获取ip地址所在地
  6. NuGet管理和还原程序包
  7. [C#]常用开源项目
  8. [BZOJ3714]Kuglarz(最小生成树)
  9. 笔记-python lib-pymongo
  10. 小白日记1:kali环境Wpscan渗透Wordpress