文章 2023-08-30 来自:开发者社区

Oracle——根据拼音首字母模糊查询某个字段

前言Oracle数据库模糊查询数据,可以用like关键字;但是,业务上有时候需要根据拼音首字母模糊查询某个字段,这时候考虑的点就比较多了问题解决解决方法有3种:1. 表中添加一个字段表示拼音首字母在表中增加一个字段,用于存储客户姓氏第一个字拼音的首字母。以后查询直接 name like  '%name%' 就OK了。 但是这样做的话不利于维护数据,而且业务上要求模糊查询的字段过多的话,....

文章 2022-02-17 来自:开发者社区

oracle 提取中文字符串拼音首字母函数,拼音简码提取函数

从别的数据库里拿到的获取拼音简码的函数,觉得挺有意思的,具体的思路就是,通过oracle的NLSSORT函数对汉字按照拼音排序,然后根据汉字的区间返回对应的首字母。具体实现效果和代码如下。 希望能帮助到你 select GET_PYJM('赵鹏') from dual; 1 ZP CREATE OR REPLACE FUNCTION GET_PYJM (P_NAME IN VARCHAR2...

文章 2022-02-14 来自:开发者社区

Oracle根据汉字取拼音首字母的function

CREATE OR REPLACE fuNCtion ODSSU.getpy( chnstr in char) return vaRCHar2 Is   pyi number;   len number;   no  number;   py  varchar2(200);   str varchar2(200);  ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

相关镜像