当前位置:  数据库>sqlserver

sql server获取汉字首字母的函数(第二版)

    来源: 互联网  发布时间:2014-08-29

    本文导语:  sql server获取汉字首字母的函数(第二版),供大家学习参考。 代码如下: ---取得汉字首字母函数(第二版) create function [dbo].[f_getpy_V2](@Str varchar(500)='')     returns varchar(500)     as     begin         declare @strlen int,@return va...

sql server获取汉字首字母的函数(第二版),供大家学习参考。

代码如下:
---取得汉字首字母函数(第二版)
create function [dbo].[f_getpy_V2](@Str varchar(500)='')
    returns varchar(500)
    as
    begin
        declare @strlen int,@return varchar(500),@ii int
        declare @n int,@c char(1),@chn nchar(1)
        select @strlen=len(@str),@return='',@ii=0
        set @ii=0
        while @ii'z'
           select @n = @n +1
           ,@c = case chn when @chn then char(@n) else @c end
           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
           else set @c='a'
           set @return=@return+@c
        end
        return(@return)
    end

    
 
 

您可能感兴趣的文章:

  • sqlserver中求字符串中汉字的个数的sql语句
  • 完美解决SQL server2005中插入汉字变成问号的问题
  • sql server获取汉字首字母的函数(第一版)
  • sql server获取汉字首字母的函数(第三版)
  • sql server获取汉字首字母的函数(第四版)
  • sql存储过程获取汉字拼音头字母函数
  • SQL 根据汉字获取全拼的代码
  • 在SQL中有函数,比如COUNT(*),怎样通过JDBC调用获得函数值????
  • SQL中含函数,比如COUNT(*),怎样在JDBC接口中取出函数值????
  • sql server中ISNULL函数与Mysql中IFNULL函数的用法
  • sql数据库不能直接用instr函数
  • T-SQL常用的聚合函数
  • sql server中自定义一个简单的 split 函数
  • 初学者问题:标准的sql里有处理日期的函数吗?
  • access与sql server几个常用函数的区别(图文)
  • 分享:sql server 取日期的年月日部分的函数
  • sql函数实现递归查询示例
  • T-SQL常用的数学函数
  • T-SQL实例 函数结果设置为列别名
  • SQL Server中的数据复制到的Access中的函数
  • C处理SQL命令字符串的函数哪里有?
  • SQL中函数 replace 的参数1的数据类型ntext无效的解决方法
  • SQL中有count这个函数,请问如何将这个值取出
  • 高分求java.sql类库的类说明,函数及方法!
  • php is_numberic函数产生sql注入漏洞怎么解决
  • sql函数CAST与CONVERT的区别
  • SQL的SUBSTR()函数使用介绍
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • SQL SERVER如何判断某个字段包含大写字母
  • sql server 2005 单词首字母大写的设置代码
  • sql server处理带字母的自增列的三种方式
  • sql server自动生成拼音首字母的函数
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口rowid的类成员方法: tostring定义及介绍
  • sql server处理带字母的自增列的三种方式 iis7站长之家
  • java命名空间javax.sql.rowset接口joinrowset的类成员方法: getwhereclause定义及介绍
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • java命名空间java.sql接口statement的类成员方法: execute定义及介绍
  • sql2005 大数据量检索分页的sql代码
  • java命名空间java.sql接口resultset的类成员方法: getcursorname定义及介绍
  • 如何实现连接一次数据库,提交多个sql语句。(sql的批处理)
  • java命名空间java.sql接口resultsetmetadata的类成员方法: getcolumntype定义及介绍
  • 微软网站下载的Ms SQL Server2000 JDBC Driver,必须用英文版的SQL server2000吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3