SQL SERVER 取字符串的首字母
来源:互联网 发布:钟无艳国语网络歌手 编辑:程序博客网 时间:2024/06/18 16:30
SQL SERVER 取字符串的首字母
if exists(select 1 from sysobjects where name='yh_fn_get_py' and xtype = 'FN')
drop function yh_fn_get_pygo
create function yh_fn_get_py(@str nvarchar(4000)) returns nvarchar(4000)
with encryption
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
阅读全文
0 0
- SQL SERVER 取字符串的首字母
- SQL SERVER数据库中取汉字的拼音首字母
- [sql server] 取汉字 拼音 首字母
- sql取拼音首字母的方法
- Sql Server取汉字拼音首字母和汉字首笔划
- sql server得到汉字的首字母
- sql server 日期取部分转换成字符串的整理
- sql server 首字母大写
- JS取中文字符串首字母
- PHP实例:PHP取GB2312编码字符串首字母的方法
- PHP取GB2312编码字符串首字母的方法
- SQL取汉字拼音首字母的存储过程、函数
- 怎样获取一组汉字的拼音首字母(sql server)
- sql server自动生成拼音首字母的函数
- 一个返回汉字首字母的函数SQL Server
- sql server自动生成拼音首字母的函数 .
- ms sql 获取字符串首字母
- 取汉字的拼音首字母
- mysql5.7 json类型字段中文乱码
- android开发 之 常用的drawable(二)
- 智能音乐搜索功能实现(一)
- Unity知识点详解面试题大全
- 20170725——学习总结
- SQL SERVER 取字符串的首字母
- C下的电子通讯录 伪窗口型
- thinkphp3.2框架分析
- JavaScript-字面量对象详解
- java定义一个20*5的二维数组,用来存储某班级20位学员的5门课的成绩
- [BZOJ3379]一套NOIP膜你题:小G的烦恼
- Axure8.0基础教程(1-10)AxureRP8实战手册
- CloseableHttpClient 设置授权信息
- javascript学习(十二)— 箭头函数