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

DB2中创建汉字拼音首字母的SQL函数

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2 sql语句大全,db2执行sql脚本,db2 sql,db2 sql0668n,db2 sql优化等相关知识,希望本文的分享对您有所帮助
</div> 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

 2 3  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

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

  • 使用SQL Server连接服务器访问DB2 Server
  • DB2比较常用与实用sql语句总结
  • 对 DB2 远程 SQL 复制应用中的常见错误分析及处理
  • 通过DB2 TPC-C基准实现探索SQL
  • 通过DB2 TPC-C基准实现探索SQL(2)
  • DB2 SQL 与 XQuery 教程,第 4 部分: 数据分析
  • 在 DB2 SQL 存储过程中使用 XML
  • DB2 最佳实践: 编写并调优查询语句以优化性能最佳实践
  • DB2 最佳实践: 编写并调优查询语句以优化性能最佳实践
  • DB2 9.7: 在 DB2 9.7 中使用 PL/SQL 匿名块

相关文章

  • 2017-06-28对 pureXML 应用程序应用 DB2 优化准则
  • 2017-06-28如何解决DB2中出现的SQL1032N错误现象
  • 2017-06-28关于DB2数据库的系统信息集成
  • 2017-05-11DB2编程序技巧 (八)
  • 2017-06-28DB2 V9.5力助SaaS应用和大规模网站应用
  • 2017-05-11IBM DB2 日常维护汇总(一)
  • 2017-06-28DBase:DB2必须了解的常用命令及技巧
  • 2017-06-28如何建立DB2服务器报表并在前端Access显示
  • 2017-06-28DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 3 部分:如何高效并有效率的查询 XML 数据
  • 2017-06-28为 InfoSphere Warehouse 提供实时数据的高效解决方案

文章分类

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

最近更新的内容

    • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 3 部分:如何高效并有效率的查询 XML 数据
    • 通过 Perl 编程访问 DB2 Universal Database
    • 通过 IBM Migration Toolkit 支持把数据从 MySQL 迁移到 DB2 和 Informix Dynamic Server
    • 用表单来提交sql(转)3
    • DB2常见问题1000问(之一)
    • DB2双机安装详解
    • DB2 V9.1新功能:支持IPv6协议
    • 将DWE Design Studio的功能集成到其他基于Eclipse平台的产品
    • DB2 9和ASP.NET 2.0构建下一代应用程序
    • DB2常用傻瓜问题1000问(四)第1/2页

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

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