`
otom31
  • 浏览: 229311 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

汉字转拼音声母的MSSQL函数

阅读更多

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

分享到:
评论

相关推荐

    汉字转拼音声母首字母 dll

    1. PYDll.dll:这是核心的DLL文件,包含实现汉字转拼音声母首字母功能的函数和类。其他程序可以通过导入这个DLL并调用其中的接口来使用这个功能。 2. TestPYDll.exe:这可能是一个测试应用程序,用于验证和演示如何...

    易语言汉字转拼音声母

    汉字转拼音是计算机处理中文时常见的需求,拼音声母则是其中的基础部分。声母是指汉语拼音中的辅音部分,如“b”、“p”、“m”等。在汉字转拼音的过程中,通常会先将汉字转换成全拼,然后再提取出每个字的声母。这...

    易语言源码易语言汉字转拼音声母源码.rar

    易语言源码易语言汉字转拼音声母源码.rar 易语言源码易语言汉字转拼音声母源码.rar 易语言源码易语言汉字转拼音声母源码.rar 易语言源码易语言汉字转拼音声母源码.rar 易语言源码易语言汉字转拼音声母源码.rar ...

    delphi函数查询汉字拼音声母

    在本文中,我们将深入探讨如何在Delphi中实现汉字拼音声母的查询功能,这一技能对于处理中文文本数据、实现中文搜索或排序等功能尤为关键。 ### Delphi中的汉字拼音声母查询 #### 核心知识点一:拼音声母查询函数 ...

    易语言汉字转拼音声母源码

    这个压缩包文件中的"易语言汉字转拼音声母源码"是一个用易语言编写的程序或模块,其主要功能是将汉字转换为其对应的拼音声母。在中文字符与拼音之间进行转换是许多中文应用的基础,例如搜索引擎、输入法、语音识别...

    汉字转换拼音 java

    在IT行业中,尤其是在文本处理和自然语言处理领域,汉字转换拼音是一个常见的需求。Java作为一种广泛使用的编程语言,提供了丰富的库和工具来实现这一功能。本文将深入探讨如何使用Java进行汉字转换拼音,以及如何...

    C#汉字转拼音(npinyin)将中文转换成拼音全文或首字母

    例如,如果一个程序需要对中文字符进行排序,或者在没有输入法的情况下通过英文键盘输入中文,汉字转拼音就显得尤为重要。 "C#汉字转拼音(npinyin)"是一个C#库,它提供了一个方便的方式来将汉字转换为对应的汉语...

    中文汉字转拼音 大写(默认) 小写 首字母大写

    在IT领域,中文汉字转拼音是一项常见的处理任务,特别是在自然语言处理、文本分析以及编程中。这个任务的主要目的是将汉字转换成对应的汉语拼音,以便计算机能够更好地理解和处理中文信息。以下将详细介绍汉字转拼音...

    oracle汉字转拼音package包-支持UTF8

    2. `GET_INITIALS`:除了全拼音,还可能提供获取首字母的功能,即每个汉字的声母,这对于创建基于拼音的快速检索索引特别有用。 在使用这个Package之前,需要先将其导入到Oracle数据库中。压缩包中的"oracle汉字转...

    oracle汉字转拼音 获得全拼、拼音首字母、拼音截取等

    oracle汉字转拼音 获得全拼、拼音首字母、拼音截取等

    汉字转拼音缩写(声母)

    在IT行业中,尤其是在编程领域,汉字转拼音是一个常见的需求,特别是在中文输入法的开发和文本处理应用中。这里我们关注的是一个使用C#语言实现的特定功能:将汉字转换为拼音的声母缩写。这个功能对于实现联想输入...

    JavaScript中文转拼音,JS中文转拼音插件,中文转拼音(JavaScript)

    标签中的"URL拼音化"强调了这个插件在生成拼音URL上的应用场景,而"JS中文转拼音插件"和"中文转拼音"则表明该插件专注于这个功能,并且是用JavaScript编写的。 总之,这个压缩包提供的JavaScript插件是一个实用的...

    中文汉字转拼音

    在IT领域,中文汉字转拼音是一项重要的技术,特别是在处理中文数据、搜索引擎优化(SEO)、语音合成、自动文本处理等方面有着广泛的应用。PHP作为一款流行的服务器端脚本语言,提供了多种方法来实现这一功能。本文将...

    delphi12 汉字转拼音全拼及简拼 XE

    汉字转拼音是计算机处理中文文本的重要一环。全拼是指将汉字转换为完整的汉语拼音,而简拼则是用简化的形式表示汉字,通常只包含声母和韵母,不包括声调。在Delphi 12 XE中,我们可以利用内置的TCharServices组件...

    mysql 汉字拼音数据库.zip

    MySQL汉字拼音数据库是一种用于存储和查询汉字与其相关拼音信息的资源,它通常包含多个字段,如汉字、繁体字、拼音、笔画数以及汉字的解释等。这样的数据库对于开发涉及中文处理的应用程序,比如搜索引擎优化、中文...

    汉字转声母完全源代码

    本项目名为“汉字转声母完全源代码”,显然提供了将汉字转换为对应声母的程序代码,这对于开发中文语音识别、输入法或者教学软件等应用非常有用。 在源码实现过程中,开发者可能采用了以下技术与方法: 1. **汉字...

    Java汉字转拼音(支持多音字)

    这个"Java汉字转拼音(支持多音字)"的主题涉及了如何在Java环境中实现这一功能,特别是考虑到中文的多音字特性。 多音字是指一个汉字有多个读音,其读音取决于它在特定语境中的含义。例如,“打”字可以读作“dǎ...

    汉字转拼音五笔

    汉字转拼音和汉字转五笔是中文输入法领域中的两个重要技术。在计算机处理中文时,为了便于机器理解和处理,我们需要将汉字转换成拼音或五笔码,这在编程、文本处理、搜索引擎优化等多个场景中都有应用。下面将详细...

    实用汉字转拼音

    总的来说,汉字转拼音是中文信息技术中的一个基础环节,它使得计算机能更好地理解和处理汉字,促进了中文与全球信息交流的融合。随着技术的发展,汉字转拼音的准确性和效率将持续提升,为更多领域的应用提供支持。

Global site tag (gtag.js) - Google Analytics