asp怎么实现中文字符串按声母检索
来源:经典论坛 时间:2010-05-16 21:19:00
如题
在SQL中 SELECT ... FROM ... ORDER BY abc ASC; 如果abc是字符串,那么结果会按照a-z 中文按发音 a-z 顺序排
我用 SLELECT ... FROM ... WHERE abc LIKE ‘B%’; 也能把首先字母是B的记录都找出来
那怎么才能实现,把第一个字的发音是 b 的中文记录也找出来呢?
目前我能想到的办法是再建一个字段,人工判断中文字的发音声母,把它填进去,以后就按照它查找,但如果记录有上万条,那我不是加疯掉?
方法:
既然只需要第一个字的发音,这里有个函数可以
获取中文字符串拼音首字母串的函数
可以将所有记录提取出来,然后对需要设置显示的记录,加函数后判断显示
如果是采用模糊查询,可以使用下面的 中文汉字替换为汉语拼音 的函数
那就可以把所以的条件记录转变为拼音,再LIKE ‘B%’某字母头应该就成功了。
标签:中文,字符串,检索
0
投稿
猜你喜欢
OraclePL/SQL单行函数和组函数详解
2010-07-28 13:02:00
Python用K-means聚类算法进行客户分群的实现
2022-04-03 23:35:18
python 实现多进程日志轮转ConcurrentLogHandler
2021-03-01 02:03:42
Jupyter Lab设置切换虚拟环境的实现步骤
2021-10-11 06:05:35
ASP、PHP与javascript根据时段切换CSS皮肤的代码
2008-09-01 17:26:00
hmac模块生成加入了密钥的消息摘要详解
2023-05-17 09:26:46
Tensorflow 卷积的梯度反向传播过程
2021-02-05 09:15:29
SQL Server 2005 内置工具建审查系统
2009-01-19 14:24:00
通过实例解析Python return运行原理
2021-08-11 18:31:31
如何基于python生成list的所有的子集
2021-09-24 07:31:31
Oracle数据库"记录被另一个用户锁住"解决方法(推荐)
2024-01-19 18:33:25
python @property的用法及含义全面解析
2023-04-06 00:42:28
Python时间和字符串转换操作实例分析
2023-04-15 22:58:08
python如何通过闭包实现计算器的功能
2023-10-04 06:08:06
详解Python编程中time模块的使用
2023-08-29 16:57:08
Python+OpenCV之形态学操作详解
2021-11-24 23:37:58
python程序 创建多线程过程详解
2022-04-02 04:02:21
plt.subplot()参数及使用介绍
2022-03-23 09:17:03
详解python实现邮件解析的方法
2023-02-19 04:03:20
python3 requests中使用ip代理池随机生成ip的实例
2022-11-19 21:52:04