gpt4 book ai didi

c# - 使用 mysql 只搜索数字

转载 作者:行者123 更新时间:2023-11-29 09:10:30 24 4
gpt4 key购买 nike

我有一个 ASP.NET MVC 3 项目和一个 mysql 数据库,其中包含电话号码的字符串值表(此电话号码可以存储为 123 456-789 或 12345 6789 或 123456789 或用户输入他的任何方式) number)和其他带有该用户的关键字数据的表。问题是,我有一个搜索,可以在用户的​​关键字表(全文表)中找到,但我正在编写一种方法,如果搜索查询与某些正则表达式匹配,则在电话表中进行搜索。我有两个问题:- C# 代码端的正则表达式如何告诉执行什么方法(SearchByKeyword 或 SearchByNumber)?- 使用相同的正则表达式,我认为,我必须执行 mysql 查询来在 Phones 表中搜索...我该怎么做?

我希望我已经解释得很好,如果我的英语有点不好,请抱歉。

最佳答案

捕获数据时最好标准化其保存格式,IE:

111-111-1-111-11
1111-1111-1111
111111111111
1-1-1-1-1-1-1-1-1-1-1-1

全部将另存为

111111111111

然后您可以执行简单的 LIKE 查询:

SELECT * FROM tblNumbers WHERE number LIKE '%111%'

关于c# - 使用 mysql 只搜索数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5718701/

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