gpt4 book ai didi

mysql - 检查单词 SQL 中间的可用字母

转载 作者:行者123 更新时间:2023-11-29 07:19:21 24 4
gpt4 key购买 nike

谁能帮我解决下一个问题。我有单词数据库,我需要检查单词中间子字符串的下一个字母的可用性。例如,我有几个中间有“gr”的单词:

***gra****
**gre****
****gri****

那么是否可以通过sql查询得到'a', 'e', 'i'?当用户尝试查找中间带有“gr”的单词时,我需要这些字母来创建字母顺序建议吗?

现在对我有用的方法是对 a-z 中的每个字母运行 sql 查询,以检查数据库中是否存在任何单词。但它有太多的查询,对我来说看起来很奇怪:(

最佳答案

一个简单的方法是 substring_index()left():

select left(substring_index(col, 'gr', -1), 1)

关于mysql - 检查单词 SQL 中间的可用字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57117874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com