MySQL获取汉字的拼音首字母
来源:互联网 发布:优酷网络自制剧大全 编辑:程序博客网 时间:2024/04/30 02:37
--获取汉字拼音首字母的函数其一DROP FUNCTION IF EXISTS `GET_FIRST_PINYIN_CHAR`;DELIMITER ;;CREATE FUNCTION `GET_FIRST_PINYIN_CHAR`(PARAM VARCHAR(255)) RETURNS VARCHAR(2) CHARSET utf8 DETERMINISTICBEGIN DECLARE V_RETURN VARCHAR(255); DECLARE V_FIRST_CHAR VARCHAR(2); SET V_FIRST_CHAR = UPPER(LEFT(PARAM,1)); SET V_RETURN = V_FIRST_CHAR; IF LENGTH( V_FIRST_CHAR) <> CHARACTER_LENGTH( V_FIRST_CHAR ) THEN SET V_RETURN = ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(PARAM USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE,0xC6DA,0xC8BB, 0xC8F6,0xCBFA,0xCDDA,0xCEF4,0xD1B9,0xD4D1), 'A','B','C','D','E','F','G','H','J','K','L','M','N','O','P','Q','R','S','T','W','X','Y','Z'); END IF; RETURN V_RETURN;END;;DELIMITER ;
--获取汉字拼音首字母的函数其二DROP FUNCTION IF EXISTS `GET_FIRST_PINYIN_CHAR`;DELIMITER ;;CREATE FUNCTION `GET_FIRST_PINYIN_CHAR`(P_NAME VARCHAR(255)) RETURNS varchar(255) CHARSET utf8 DETERMINISTICBEGIN DECLARE V_RETURN VARCHAR(255); DECLARE V_BOOL INT DEFAULT 0; DECLARE FIRST_VARCHAR VARCHAR(1); SET FIRST_VARCHAR = left(CONVERT(P_NAME USING gbk),1); SELECT FIRST_VARCHAR REGEXP '[a-zA-Z]' INTO V_BOOL; IF V_BOOL = 1 THEN SET V_RETURN = FIRST_VARCHAR; ELSE SET V_RETURN = ELT(INTERVAL(CONV(HEX(left(CONVERT(P_NAME USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE,0xC6DA,0xC8BB, 0xC8F6,0xCBFA,0xCDDA,0xCEF4,0xD1B9,0xD4D1), 'A','B','C','D','E','F','G','H','J','K','L','M','N','O','P','Q','R','S','T','W','X','Y','Z'); END IF; RETURN V_RETURN;END;;DELIMITER ;
0 0
- MYSQL 获取每个汉字的拼音首字母
- MySQL获取汉字的拼音首字母
- mysql获取汉字拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的首字母拼音
- MySQL数据库获取汉字拼音的首字母函数
- MySQL数据库获取汉字拼音的首字母函数
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- 获取汉字拼音首字母
- Log4j源码阅读之四—doConfigure方法
- Logcat过滤不需要的系统标签
- xen虚拟化实战系列(十二)之xen虚拟机高可用之在线迁移
- 项目3 -- 顺序串算法
- Google服务器架构图解简析
- MySQL获取汉字的拼音首字母
- json反序列化
- java程序员菜鸟进阶(十七)linux基础入门(五)linux文件/目录的权限和归属管理
- 数据结构学习 -- 左偏树
- iphone利用UIPopoverPresentationController实现popover
- 自定义滚动条
- ZOJ_1004 Anagrams by Stack
- Java 实现快速排序 递归和非递归
- 批处理作业调度