gpt4 book ai didi

php - 按前缀在数据库表中搜索字符串

转载 作者:行者123 更新时间:2023-11-30 01:15:02 25 4
gpt4 key购买 nike

我有一个电话号码数据库。有2张 table ; TEL_PREFIX 和订阅者。

TEL_PREFIX 有 PREFIX 列,SUBSCRIBER 有 NUMBER 列。

SUBSCRIBER 和 TEL_PREFIX 之间是多对一的关系(TEL_PREFIX 有多个 SUBSCRIBER)。

将 PREFIX 与 NUMBER 连接起来生成订阅者的真实电话号码。

示例:PREFIX=011442NUMBER=3452 这两条记录之间的关系,将生成实数 0114423452

我的问题:

我有完整的号码作为输入(例如:0114443452),并且 SUBSCRIBER 表中没有号码为 3452 的记录,我想获取此号码的 PREFIX 记录。

P.S:前缀长度不固定。

最佳答案

我终于找到答案了。我用过LOCATE我的查询将是:

select * from tel_prefix
where locate(tel_prefix.prefix, phone) > 0

其中电话是我的输入。

您对使用LOCATE有什么意见吗?

关于php - 按前缀在数据库表中搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19149743/

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