求 MySql的按照拼音和汉字查询的存储过程

其他数据库开发 > MySQL [问题点数:100分,结帖人marydan]
等级
本版专家分:3
结帖率 100%
等级
本版专家分:27893
勋章
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
等级
本版专家分:3
等级
本版专家分:27893
勋章
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
等级
本版专家分:3
marydan

等级:

MySQL按照汉字拼音排序

按照汉字拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序; 1.如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个...

mysql按照汉字拼音排序

因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了),直接在查询语句后面添加ORDER BYname ASC,查询结果将按照姓氏的升序排序。 如果存储姓名的字段采用的是utf8...

MySQL按照汉字拼音排序(A-Z)

如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确...

MySql按照拼音和汉字查询存储过程

mysql 存储过程 汉字拼音或者首字母

mysql存储过程。我更改了 字节码,取重庆的重为“congqing”,而不是“zhongqing” 首先导入数据库表c_pinyin 语句为: CREATE TABLE `c_pinyin` (  `code` int(5) NOT NULL DEFAULT '0' COMMENT '代码', ...

MySQL汉字字段按拼音排序

我们的MySQL使用latin1的默认字符集,也就是说,对汉字字段直接使用GBK内码的编码进行存储,当需要对一些有汉字的字段进行拼音排序时(特别涉及到类似于名字这样的字段时),默认无法通过order by关键字正确排序。...

存储过程汉字拼音

存储过程汉字拼音

MySQL 创建函数, MySQL定义函数实现汉字拼音 MySQL汉字拼音MySQL汉字生成拼音字符串

MySQL 创建函数, MySQL定义函数实现汉字拼音 MySQL汉字拼音 一、MySQL创建函数 1、语法 CREATE FUNCTION fun_name([paramName type , paramName type]) RETURNS type BEGIN -- do something RETURN ...

mysql中文字段转拼音首字母,以及中文拼音模糊查询

创建存储过程,将中文字段转拼音首字母 1 2 3 4 5 6 7 8 9 10 CREATE DEFINER=`root`@`%` FUNCTION `fristPinyin`(P_NAME VARCHAR(255)) RETURNS varchar(255)...

MySQL按照汉字拼音首字母排序

mysql数据库中,若需要按照汉字拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序; mysql对其排序分两种情况: 一、存储姓名的字段采用:GBK字符集 GBK内码编码时,其本身就采用了拼音排序...

急需一份mysql存储过程问题,求拼音首字母查询结果

因业务需要,在项目中需要在查询时如果输入的为汉字则进行中文查询,如果输入的为拼音则用拼音首字母查询数据库。 网上有很多都是中文转首字母的查询,但是我输入中文查询的结果还是转换拼音查询方式,不符合...

mysql利用存储过程实现中文首字母查询

#第一步 创建名称为getPY的函数。...#使用方法 SELECT u.id,u.name,UPPER(getPY(u.name)) AS SZM FROM USER u WHERE getPY(u.name) LIKE UPPER(getPY(CONCAT('%','fy','%')))结果为:#以下为mysql数据库函数函

MySQL汉字转换拼音(存储函数)

MySQL汉字转换拼音(存储函数)   BEGIN DECLARE tmp_str VARCHAR(255) CHARSET gbk DEFAULT '' ; #截取字符串,每次做截取后的字符串存放在该变量中,初始为函数参数in_string值 DECLARE tmp_len SMALLINT ...

Mysql数据库 汉字拼音全拼

-- 创建汉字拼音对照临时表 CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin_` varchar(255) CHARACTER SET gbk NOT NULL, `code_` int(11) NOT NULL, PRIMARY KEY (`code`) ) ENGINE=InnoDB DEFAULT ...

MYSQL 汉字拼音首字母(支持复杂字)

首先在MySQL 中创建 首字母的存储过程 DELIMITER $$ CREATE /*[DEFINER = { user | CURRENT_USER }]*/ FUNCTION `表名`.`GET_FIRST_PINYIN_CHAR_1`(PARAM VARCHAR(255))RETURNS VARCHAR(2) CHARSET utf8 ...

MySQL按照汉字拼音排序、按照首字母分类

 如果存储汉字的字段编码使用的是GBK字符集,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也...

Mysql存储过程---关于汉字拼音查询

mysql字段按照拼音排序

我们的MySQL使用latin1的默认字符集,也就是说,对汉字字段直接使用GBK内码的编码进行存储,当需要对一些有汉字的字段进行拼音排序时(特别涉及到类似于名字这样的字段时),默认无法通过order by关键字正确排序。...

mysql 按照 汉字的第一个拼音排序

mysql 一个表的一个字段存储的是人的名字 name 字符编码utf8_general_ci 单纯的order by name是无法实现排序的功能。 最后通过 order by convert(name USING gbk) 实现了排序的功能...

MySQL+Hibernate实现中文拼音排序

MySQL中,GBK编码默认以中文拼音排序,可以将数据库编码改为GBK解决(可以针对于想中文排序的表更改编码,无需整个库都修改),这样OrderBy出来直接就是按中文拼音排序的了。 注意一点,更改数据库编码后,并不会...

mySQL教程 第7章 存储过程和函数

MySQL存储过程(stored procedure)函数(stored function)统称为stored routines。 1. MySQL存储过程和函数的区别 函数只能通过return语句返回单个值或者表对象。而存储过程不允许执行return,但是通过out参数...

QT/C++从新手到老手系列之QT基础篇

本系列课程励志于带领你学习QT5/C++,从开发环境(QTCreator和VS2013两种)搭建到实际项目实战,从入门到精通。每一个部分均有理论知识介绍、接口讲解、实例代码讲解,讲解过程中不断穿插老师在开发过程中遇到的问题及解决方法。本阶段主要学习Qt开发环境搭建(QTCreator及VS)、程序的发布、GUI控件的属性、方法、布局管理、容器类、QT事件处理等,学完本阶段后可以开发小型的应用程序。 本阶段主要完成Qt开发环境搭建、程序的开发和发布、基于Widget的图形控件属性和方法的使用、布局管理、容器类、QT事件处理等几个方面知识的学习,通过上述几个方面知识的学习,可以开发一个小型的应用程序。

Visio_2016

visio_2016下载安装,亲测可用,不需要破解,而且无秘钥。简单方便实用

Xshell6完美破解版,亲测可用

Xshell6破解版,亲测可用,分享给大家。直接解压即可使用

个人简历模板

优质简历模板,目前最前全的模板收藏,需要换工作的小伙伴们可以试试

轻松学Linux系列课程

从0开始,Linux云计算系列课程,包含Linux初级运维、运维、初级架构师、云计算运维及开发..... a:0:{}

C语言及程序设计初步

课程针对没有任何程序设计基础的初学者,全面介绍C语言及利用C语言进行程序设计的方法。课程注重知识的传授,更关注学习者能够通过实践的方式,真正学会利用C语言解决问题,奠定程序设计的基础。为此,专门设计了实践方案,指导学习者在听讲的同时,有效完成实践。讲课中还适时穿插进行学习指导,帮助初学者尽快掌握程序设计的学习方法。 课程主要针对无任何编程经历的初学者,利用主讲者多年来教授大一学生的教学经验,准确把握知识点掌握中的难点,在和视频配套的实践方案配合下,帮助初学者顺利掌握知识,获得学习中的自信。

Qt图形视图框架详解

介绍Qt中的Graphics View Framework,涉及View、Scene、Item的关系,如何自定义QGraphicsItem、处理Item之间的关联、如何布局及定义自己的布局Item、如何变幻Item、如何应用动画、如何处理拖放、如何给Item应用图形效果,提供拼图游戏、画板两个有用的实例。 通过本课程的学习,能够掌握Qt Graphics View Framework的基本应用,使用图形视图框架开发需要丰富的GUI效果的应用软件以及需要维护大量图元的、对图形界面层次要求较高的应用。

Android开发精典案例60个【源码】

60个Android开发精典案例,好东西 - 给大家分享60个Android开发的精典案例,包含任务监听、设备适配,游戏框架搭建,特效实现,多点触控,网络协议,游戏关卡设置等内容。特别是做游戏开发的朋友值得研究。喜欢就拿走吧!

C语言游戏代码大全

双人贪吃蛇,别踩白方块,玫瑰花,矿井逃生等多种C语言游戏代码等你来实践!

相关热词 c# cad 坐标转换 c# 窗口内运行word c#获取当前路径的上一级 c#窗体最大化控件不变 c# 程序更新程序案例 c# 中的word类库 矩阵乘法c# c# 去空格去转义符 c#用户登录窗体代码 c# 流