mysql设置首字母查询函数

(已实现)Mysql实现模糊拼音查询(Mybatis可直接使用) Mysql实现模糊拼音查询先看效果实现流程1. 创建汉字拼音对照临时表2. 插入数据3. 创建汉字转换拼音函数4. 测试函数是否好使测试结果1. 创建USER测试表2. 插入USER测试数据3. 开始测试 先看效果 实现流程 1. 创建汉字拼音对照临时表 -- 创建汉字拼音对照临时表 CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_genera 阅读详情

先执行
set global log_bin_trust_function_creators=TRUE;

然后创建函数
get_first_pinyin_char 
参数  PARAM  varchar(255)
返回 varchar(2)

执行
BEGIN
  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

mysq根据首字母模糊检索,拼音首字母模糊查询名称 Mysql 数据库根据拼音首字母模糊查询名称前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pand 阅读详情

相关推荐

mysql 按首字母进行检索数据

一、介绍 最近有个这样的需求,一张有大量数据元素的表,这里就暂且举例为 student 表,现在要按照学生的首字母来进行检索学生信息。比如用户输入“ZS”,获得的学生列表的姓名第一个字拼音以“Z”开头,第二个字以“S”开头。我想这个应该大家都明白什么需求,对于这个需求我之前项目中没有遇到过,至于有没有一些搜索系统或者第三方解决这个问题,我不太清楚,下面是我就这个需求进行的实现,也为...

qq_34297563的博客 6161

mysql 首字母查询

DELIMITER $$ CREATE /*[DEFINER = { user | CURRENT_USER }]*/ FUNCTION `pdm`.`GET_FIRST_PINYIN_CHAR`(PARAM VARCHAR(255))RETURNS VARCHAR(2) CHARSET utf8 BEGIN DECLARE V_RETURN VARCHAR(255); DECLARE V_FIRST_CHAR VARCHAR(2); SET V_FIRST_C

qq_28687183的博客 329

MySQL(七)--关于慢查询

MySQL(七)–关于慢查询 MySQL服务器处理查询请求的整个过程: 客户端发送SQL强求给服务器 服务器检查是否可以在查询缓存中命中该SQL 服务器端进行SQL解析,预处理,再由优化器生成对应的执行计划 根据执行计划,调用存储引擎API来查询数据 将结果返回给客户端 查询性能低下最基本的原因是访问的数据太多。 一,如何优化慢查询? 1,首先开启慢查询日志: 如:long_query_time(多长时间视为慢查询) slow_query_log(是否开启了慢查询日志,off表示未开启) slow_qu

chen772209的博客 5620

使用Java实现拼音模糊搜索功能(支持拼音、首字母、多音字、谐音字、汉字、阿拉伯数字)

Java实现的简单的工具类支持(拼音, 多音字, 谐音字, 汉字, 阿拉伯数字) 对标阿里钉钉的上方搜索栏实现的

私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。 5489

保姆级教程:在Ubuntu 21.04上搞定USRP X410的UHD 4.1驱动与Gnuradio 3.9安装(含虚拟机网络避坑指南)

本文提供在Ubuntu 21.04上配置USRP X410的UHD 4.1驱动与Gnuradio 3.9的详细教程,涵盖虚拟机网络设置、依赖安装、源码编译及常见问题解决方案,帮助开发者高效搭建SDR开发环境。

weixin_27869497的博客 271

【HCIP-AI 进阶之路(一)】零成本白嫖算力,7天速通华为人工智能资深开发者认证

《HCIP-AIEIDeveloper认证备考指南》摘要:本文深度解析华为HCIP-AI(H13-331)认证考试要点,涵盖考试大纲、评分标准及备考策略。重点剖析昇腾AI全栈架构,包括达芬奇架构核心计算单元(Cube/Vector/Scalar Unit)和四大层级关系(芯片-CANN-框架-应用)。针对无硬件资源的开发者,提供MindSpore CPU版、ModelArts免费算力和沙箱实验室三种零成本实践方案。文章强调该认证对国企/华为生态企业求职者的价值,并指出多选题是主要失分点。下篇将聚焦计算机视觉

2301_82049134的博客 1181

Mysql汉字首字母查询

Mysql中文首字母查询

weixin_42177572的博客 940

宋浩线性代数笔记

Miao-A-SongHao-Linear-Algebra-Notes bilibili 宋浩老师 “惊叹号” 系列 《线性代数》网课 笔记及时间点目录 Github项目地址:https://github.com/cy69855522/Miao-A-SongHao-Linear-Algebra-Notes ???? 前言 我发现吧,线代没记笔记真不行。 浩浩学习,天天向上。数学网课推荐????宋浩老师的免...

Knife丶小刀博客 4万+

【如何通过汉字首字母拼写查询数据】mysql数据库汉字首字母获取查询或通过ES插件elasticsearch-analysis-pinyin进行汉字首拼查询

get_first_pinyin_char: 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:“李”->l),包括特殊字符处理,可以进行动态添加。where pinyin ( ‘字段’) LIKE concat( ‘%’, #{dto.firstChar},‘%’ ),便可以查询对应的数据。pinyin :此函数是将一个中文字符串对应拼音母的每个相连 (例如:“李佳航”->ljh(或者说"张伟"-zw))搜索功能支持:拼音检索,中文检索,拼音中文混合检索。1.controller层。

qq_45759093的博客 3832

Pywinauto与Inspect.exe完美搭配:解决Windows应用UI自动化中的元素定位难题

本文详细介绍了如何将Pywinauto与Inspect.exe结合,以解决Windows应用UI自动化中的核心难题——元素定位。通过实战指南,阐述了如何利用Inspect.exe在UIA模式下精准侦察控件属性,并将这些信息转化为Pywinauto的稳健定位策略,从而高效自动化WPF、WinForms等现代框架构建的复杂桌面应用。

weixin_29297127的博客 519

ZYNQ PL通过EMIO ETHE1外接PHY由GMII转RGMII

1,设置EMIO方式引出ETHE1 2,从GMII过度到RGMII GMII: 发送 gmii_tx_clk gmii_tx_d[7:0] gmii_tx_en gmii_tx_er 接收 gmii_rx_clk gmii_rx_d[7:0] gmii_rx_dv gmii_rx_er RGMII: 发送 tx_clk tx_d[3:0] tx_ctrl 接收 rx_clk rx_d[3:0] rx_ctrl 首先数据总线从时钟单边沿采样8bit转变为了双边沿采样4bit,从88E1

wangjie36的博客 1万+

mysql数据库中查询汉字的拼音首字母(转)

<br />转载请注明出处,谢谢!!!<br /><br />因为自己需要这样的功能,所以研究了一下,在网站查了一下资料,要么是汉字库不全,不能查生辟字,要么就是建立mysql 函数等比较复杂的操作,还有不少代码问题,晕倒~~~~~~~~~~<br />本人提供的方法有如下特点:<br />1.代码精简,使用简单,只要会基本的SQL语句就行<br />2.不用建立mysql 函数等复杂的东西<br />3.汉字库最全,可查询20902个汉字<br /><br />方法如下:<br /><br />1、建立拼

ato技术点滴 760

RLHF 家族的奇巧魔改:On Policy 与 Off Policy 路线大PK

无论是 On Policy 还是 Off Policy,RLHF 家族的“魔改”之路都充满了奇思妙想。相信随着研究的深入,RLHF 技术将会在 Alignment 领域发挥越来越重要的作用。

步子哥的博客 2081

thinkphp对mysql重新排序_Thinkphp中MySQL按照中文拼音排序问题的处理

背景由于客户需求,需要按照汉字的首字拼音排序,项目开发中免不了数据的排序问题,排序中又免不了对中文的处理。今天分享一下如何在mysql中对中文进行排序,介绍下thinkphp连贯操作的order底层原理例:M(‘Project’)->order(‘name’)->select();这段代码最后转换成原生php代码是这样的:select * from `project` order b...

weixin_30608641的博客 531

ArcGIS Pro 3.4 二次开发 - 知识图谱

本文介绍了在ArcGIS Pro SDK 3.4和.NET 8环境下操作知识图谱的方法。主要包含两大功能模块:1) 知识图谱数据存储操作,包括建立连接、获取图层、检索要素类与表定义、ID转换等;2) 知识图谱数据模型管理,如获取数据模型属性、标识符信息等。代码示例详细展示了如何使用C#通过QueuedTask异步任务与知识图谱服务交互,包括异常处理、数据转换等常见操作场景。所有示例均采用using语句确保资源释放,并遵循ArcGIS Pro SDK的最佳实践。

Winemonk 762

从 VS Code 登录 ABAP Destination,一次把前后端连接跑通

最近很多 ABAP 开发者开始把 VS Code 纳入日常开发环境,原因很直接,VS Code 的轻量体验、命令面板、文件树、插件生态和 AI 编程能力,已经深深影响了现代开发者的工作方式。SAP 官方发布的 ABAP Development Tools for VS Code,也把 ABAP Cloud 开发模型带进了这个编辑器里。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 221

mysql按中文姓氏排序

查询发现,如果mysql字符集是gbk的话,这样就可以;这样就能实现按姓氏从A-Z返回了。如果是utf8,那就不行。

qq_58778333的博客 297

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SprintBoot+Vue+Elemnt-Ui 实现首拼模糊查询

1.首先前端组件使用的是select选择器,要想实现首拼查询,需要调用后端的接口,所以,这里我们使用select选择器的远程搜索属性。启用远程搜索,需要将filterable和remote设置为true,同时传入一个remote-method。remote-method为一个Function,它会在输入值发生变化时调用,参数为当前输入值。在Element官网中,有对该控件利用搜索功能快速查找的详细说明(https://element.eleme.cn/#/zh-CN/component/select)。下图

l749951543的博客 1110

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

mysql首字母大写函数_string - 首字母大写。MySQL的

string - 首字母大写。MySQL的在MySQL的说法中,有没有人知道这个TSQL的等价物?我想把每个条目的第一个字母大写。UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1))+ SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))Chin asked...

weixin_35857552的博客 1538

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

mysql查询只有首字母大写_MySQL查询更新所有记录以仅大写首字母并将所有其他字母设置为小写...

让我们首先创建一个表-mysql>createtableDemoTable2017->(->Nametext->);使用插入命令在表中插入一些记录-mysql>insertintoDemoTable2017values('JOHNSMITH,MYSQL');mysql>insertintoDemoTable2017values('...

weixin_32561885的博客 2196

mysql 中文首字母排序

mysql  order by 中文排序 在查询语句的 order by 部分使用 CONVERT 函数 在MySQL数据库中使用UTF-8的编码进行排序会出现不按照中文拼音的顺序排序,UTF8 默认校对集是 utf8_general_ci ,它不是按照中文来的,convert()这个函数可以实现临时编码,需要强制让MySQL按中文来排序。 SELECT * FROM 表名 or

zhangaik的博客 1241

mysql delette_关于字符串:首字母大写MySQL

用mysql的说法,有人知道这个tsql的等价物吗?我正试图把每个条目的第一个字母大写。UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1))+ SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))几乎是一样的,只需更改即可使用concat()函数而不是+运算符...

weixin_28585773的博客 549

spring使用mysql数据库实现关键字别字、拼音、拼音首字母、拼音所有首字母组合搜索

spring使用mysql数据库实现关键字别字、拼音、拼音首字母、拼音所有首字母组合搜索

我哎GIS博客 3023

MySQL数据库——select查询

MySQL的select查询全攻略

qq_73698057的博客 1461

深入探索MySQL高阶查询语句的艺术与实践

本文只介绍了一些高阶语句的简单用法,还有MySQL还有诸如窗口函数、CTE(公共表表达式)等更强大的功能。

hy199707的博客 1225

根据汉字首字母排序的方法

mysql根据汉字首字母排序的方法 实现mysql中根据汉字首字母排序的sql语句: 代码示例: select areaname from area order by convert(areaname using gbk) collate gbk_chinese_ci asc 说明: areaname为列名 area为表名 mysql 中文字段排序( 按拼音首字母排序) 的查...

li_jiazhi的博客 3399
上一篇: Linux服务器安装相关环境
下一篇: Java代码 把doc、docx的word文档进行动态填写信息,生成pdf
adminaddress
博客等级 码龄5年 59粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值