`

PHP中如何实现首字母数据查询

阅读更多

在mysql新建函数;

程序名称:GET_FIRST_PINYIN_CHAR

参数设置   PARAM VARCHAR(255)

返回类型  varchar(2)

类型  FUNCTION

Mysql定义:

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
 
点击执行。数据库里面执行已经完成。
下面就是如何在项目中使用:
比如:SELECT *,GET_FIRST_PINYIN_CHAR('Cname') AS 'sa' FROM `erp_competence`;
分享到:
评论

相关推荐

    php,mysql取汉字首字母

    假设我们的映射表中已经包含了“王”、“亚”、“何”的首字母映射,则查询结果应为: | func_get_first_letter('王') | func_get_first_letter('亚') | func_get_first_letter('何') | |-------------------------...

    PHP获取字符串拼音首字母

    总的来说,获取字符串拼音首字母的PHP实现需要借助第三方库,并且要注意多音字的处理。`pinyin4php`是一个强大的工具,可以帮助我们轻松完成这个任务。在实际开发中,你可以根据项目需求调整和优化这些方法,以满足...

    php汉字转拼音及获取拼音首字母.pdf

    下面将详细介绍 PHP 中汉字转拼音及获取拼音首字母的实现方法。 1. ord() 函数 ord() 函数用于获取字符的 ASCII 码。ASCII 码是一个字符编码标准,用于将字符转换为数字表示。例如,ord('A') 将返回 65,因为 A 的...

    可获取中文拼音首字母

    在IT领域,尤其是在中文处理和数据处理中,获取中文字符的拼音首字母是一项常见的任务。这个功能对于构建搜索引擎、拼音输入法或者进行基于拼音的排序等应用非常有用。标题"可获取中文拼音首字母"表明这是一个能够将...

    php获取汉子拼音/拼音首字母

    本篇文章将详细讲解如何利用PHP实现汉字到拼音的转换,包括获取拼音首字母以及处理生僻字的方法。 首先,我们需要了解PHP中用于处理汉字与拼音转化的库。在给定的压缩包文件`pinyin-master`中,可能包含了一个名为...

    PHP实现获取第一个中文首字母并进行排序的方法

    本篇文档将重点介绍如何在PHP中实现获取中文字符串首字母的功能,并以数组数据为背景,指导如何应用这一功能对数据进行排序。涉及到的知识点包括:数组遍历、编码转换、字符串首字母获取、条件判断、数组排序等操作...

    php汉字转拼音得到首字母的类

    "php汉字转拼音得到首字母的类"是一个专门解决此类问题的工具,它可以帮助开发者高效地实现汉字到拼音的转换,并获取每个汉字的首字母。 首先,我们需要了解汉字转拼音的基本原理。这个过程通常涉及到两个关键步骤...

    PHP实现获取中英文首字母

    PHP实现获取中英文按照首字母 /** * */ function getfirstchar($s0){ if($s0[0]=='I' || $s[0]=='i'){ return "I"; }elseif($s0[0]=='U' || $s[0]=='u'){ return 'U'; }elseif($s0[0]=='V' || $s[0]=='v'){ ...

    汉字转拼音(有声调、无声调、首字母、首字母大写)

    这些函数可能包括查找汉字在词典中的拼音、处理声调、生成首字母等操作。通过调用这些函数,开发者可以方便地在项目中实现汉字与拼音的转换。 总的来说,汉字转拼音技术是连接中文与计算机世界的重要桥梁。无论是带...

    php获取中文拼音首字母类和函数分享

    php实现获取中文拼音首字母功能,通常用于中文字符转换为对应的拼音缩写。该功能在多种应用场景中非常有用,比如制作中文检索系统、生成中文字符的标签等。根据提供的文件内容,我们可以了解到具体的实现方法和代码...

    输入汉字系统自动识别汉语拼音首字母缩写

    在IT行业中,输入汉字系统自动识别汉语拼音首字母缩写是一项常见的功能,尤其在中文输入法、搜索引擎优化(SEO)以及短信快捷输入等方面有广泛应用。这个功能的核心是将汉字转换为对应的拼音,然后提取拼音的首字母...

    PHP实现将汉字转换为拼音及获取词语首字母的方法

    在PHP编程语言中,有时我们需要将汉字转换成拼音或者获取词语的首字母,这在处理中文数据时非常有用,例如搜索引擎关键词的处理、拼音排序等。以下是一个简单的PHP类`Pinyin`,它实现了这个功能。 `Pinyin`类的核心...

    将汉字词语转换为拼音首字母PHP代码

    本文将深入探讨如何使用PHP实现将汉字词语转换为对应的拼音首字母的功能,这对于处理中文数据、搜索引擎优化(SEO)以及某些特定的文本处理任务至关重要。 首先,我们要明白汉字到拼音转换的基本原理。在PHP中,这...

    利用PHP获取汉字首字母并且分组排序详解

    在本文中,我们将深入探讨如何使用PHP来获取汉字的首字母并进行分组排序,这对于实现按首字母排序的功能,例如在应用或网站中的城市选择、人员列表等场景非常实用。我们将通过一个名为`Character`的类来实现这一功能...

    php获取英文姓名首字母的方法

    在PHP编程中,有时我们需要处理英文姓名,例如从完整的姓名中提取首字母。这在创建缩写、个性化标识符或进行特定数据处理时非常有用。本文将深入探讨如何使用PHP来实现这一功能,重点关注`explode`和`strtoupper`两...

    php-pinyin.zip

    《PHP实现中文拼音转换详解与应用》 在现代互联网开发中,中文字符的处理是一项重要的任务,尤其是在需要进行中文字符转换为拼音的场景下。PHP作为广泛应用的服务器端脚本语言,提供了丰富的库和工具来处理这样的...

    PHP常用函数之获取汉字首字母功能示例

    在PHP编程语言中,处理汉字是一项常见的任务,尤其是在开发涉及中文字符的应用时。本文将深入探讨如何使用PHP...在实际应用中,可以将此功能与其他PHP函数结合,如配合数据库查询,实现更复杂的数据过滤和排序功能。

Global site tag (gtag.js) - Google Analytics