社区
DB2
帖子详情
如何用db2的sql写一个获取汉字拼音首字母的函数
dyonggan
2015-07-08 03:36:51
如题!
请高手给建议和思路啊,最好有现成的函数可以用!
...全文
1354
1
打赏
收藏
如何用db2的sql写一个获取汉字拼音首字母的函数
如题! 请高手给建议和思路啊,最好有现成的函数可以用!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sifadmwy
2015-09-28
打赏
举报
回复
需要你的数据是GBK才能实现吧 不够我觉得这个最好还是java层面实现 。汉字其实就是按照首字母进行排序的 你可以利用这一点写函数
DB2
中创建
一个
汉字
拼音
首字母
的
SQL
函数
一般对于中文数据的索引,采用词组的首
汉字
拼音
的
首字母
,在
DB2
中并没有提供相应的
函数
可以取得
汉字
拼音
的
首字母
,我们可以利用数据库针对中文字符集的排序功能创建
一个
这样的
函数
。本文分析了这种
函数
的工作原理,给出了具体的实现方法。
DB2
中创建
汉字
拼音
首字母
的
SQL
函数
需求 有些时候我们会有这样的需求,要求使用字母从a至z对一组数据进行索引,如果数据的格式全部是半角的英文则很容易实现,但若是对一组中文数据进行索引则会引起一点小的麻烦,数据在录入
db2
数据库的时候可能并没有指定...
oracle
拼音
首字母
查询,使用ORACLE
函数
实现按
汉字
拼音
首字母
查询
使用ORACLE
函数
,可以实现许多我们需要的功能,下面就教您如何使用ORACLE
函数
实现按
汉字
拼音
首字母
查询,如果您对ORACLE
函数
使用方面感兴趣的话,不妨一看。列表一行
汉字
WITH A AS(SELECT '
获取
汉字
拼音
首字母
' W FROM DUAL)SELECT SUBSTR(W, ROWNUM, 1) FROM ACONNECT BY ROWNUM <= (SELECT LENGT...
在
DB2
中创建
一个
获取
汉字
拼音
首字母
的
SQL
函数
版权声明: 本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。原文出处: http://www.aiview.com/notes/index_of_chinese.htm作者: 张洋 Alex_doesAThotmail.com最后更新: 2003-12-25 目录
sql
汉字
按照
首字母
排序博客分类:
SQL
my
sql
我们的My
SQL
使用latin1的默认字符集,也就是说,对
汉字
字段直接使用GBK内码的编码进行存储,当需要对一些有
汉字
的字段进行
拼音
排序时(特别涉及到类似于名字这样的字段时),默认无法通过order by关键字正确排序。 经过网上查找,网上的办法大多是针对使用utf8字符集的数据库,主要的方法有: 1)直接转换字段为gbk,数据表某字段client_name的字符编
DB2
5,891
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章