• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > sqlServer 获取汉字字串的拼音声母

sqlServer 获取汉字字串的拼音声母

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了汉字字串,拼音声母等相关知识,希望本文的分享对您有所帮助

sqlServer 中 获取汉字字串的拼音声母,需要的朋友可以参考下。

代码如下:
CREATE function fGetPy(@str varchar(500)='')
returns varchar(500)
as
begin
declare @strlen int,@return varchar(500),@ii int
declare @c nchar(1),@chn nchar(1)
select @strlen=len(@str),@return='',@ii=0
set @ii=0
while @ii<@strlen
begin
select @ii=@ii+1,@chn=substring(@str,@ii,1)
if @chn>='吖'
select @c = char(count(*)+63) from (
select top 27 * from (
select chn = '吖'
union all select '八'
union all select '嚓'
union all select '咑'
union all select '妸'
union all select '发'
union all select '旮'
union all select '铪'
union all select '丌' --because have no 'i'
union all select '丌'
union all select '咔'
union all select '垃'
union all select '嘸'
union all select '拏'
union all select '噢'
union all select '妑'
union all select '七'
union all select '呥'
union all select '仨'
union all select '他'
union all select '屲' --no 'u'
union all select '屲' --no 'v'
union all select '屲'
union all select '夕'
union all select '丫'
union all select '帀'
union all select @chn
) as a
order by chn COLLATE Chinese_PRC_CI_AS ) as b
where b.chn <=@chn
else set @c=@chn
set @return=@return+@c
end
return(@return)
end
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • sqlServer 获取汉字字串的拼音声母

相关文章

  • 2018-12-05如何使用mysql表连接
  • 2018-12-05Mac下安装mysql5.7.18的详细步骤
  • 2017-05-11windows下重启mysql的方法
  • 2018-12-05批量替换sqlserver数据库挂马字段并防范sql注入攻击的代码
  • 2018-12-05SQL Server 7.0 入门(六)
  • 2018-12-05如何让access自动编号从1开始排序实现方法
  • 2018-12-05MySQL在cmd和python下的常用操作解析
  • 2018-12-05解决Mysql收缩事务日志及问题解决办法
  • 2017-05-11mysql整数数据类型深入解析
  • 2017-05-11通过SQL语句来备份,还原数据库

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 拥有5星评级数据库表结构 如何才能更高效的使用?
    • Oracle如何直接运行OS命令(下)第1/2页
    • MySQL数据库优化(二)—MySQL事务
    • SQL数据操作基础(初级)5
    • MySQL服务器连接过程分析
    • 详解mysql基于正则实现模糊替换字符串的方法
    • mysql 配置参数详解
    • Access清空表后让编号复位
    • Mysql-索引数据结构
    • Oracle寄售功能 价格客制化

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有