功能:输入字母,自动筛选Items中对应拼音首字母的项目,如:bk,筛选“博客”,“边框”等。另外支持英文字母开头项目,支持自定义项目颜色。 拼音方案直接引用微软自家的类库,详见:http://www.microsoft.com/zh-cn/download/details.aspx?id ...
最近的项目中提了个关于用拼音首字母进行查询的bug,看到今目标和qq都做到了这样的效果,然后就从网上找了一些资料开始着手做. 前期准备: mysql:版本 . 实现过程: 在mysql中创建一个获取中英文大写首字母的函数: DELIMITER CREATE DEFINER user CURRENT USER FUNCTION exam . GET FIRST PINYIN CHAR PARAM ...
2017-03-12 22:13 0 2994 推荐指数:
功能:输入字母,自动筛选Items中对应拼音首字母的项目,如:bk,筛选“博客”,“边框”等。另外支持英文字母开头项目,支持自定义项目颜色。 拼音方案直接引用微软自家的类库,详见:http://www.microsoft.com/zh-cn/download/details.aspx?id ...
...
按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序; 如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字 ...
用到的函数: left(str,length):从左边开始截取字符串 upper:将字符串转为大写 length(str):计算字符串长度,一个汉字算三个字符,一个数字或字母算一个字符 character_length(str):汉字、数字、字母都算一个字符convert ...
创建存储过程,将中文字段转拼音首字母 CREATE DEFINER=`root`@`%` FUNCTION `fristPinyin`(P_NAME VARCHAR(255)) RETURNS varchar(255) CHARSET utf8 BEGIN DECLARE ...
汉字首字母 fristPinyin : 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"中国人"->Z) pinyin :此函数是将一个中文字符串对应拼音母的每个相连 (例如:"中国人"->ZGR) 大写转小 ...
1.创建表 2.插入中英对照数据 3.用 where user_name>='吖' and user_name <'八' 来查询中首字母为A的结果 ...