我的数据库包含varchar类型的电话号码列表。电话号码可以采用以下任何一种格式

12323232323
1-232-323 2323
232-323-2323
2323232323

代替符号,可以有( ) , .space如果我搜索12323232323、1-232-323 2323、232-323-2323或2323232323,它应该显示所有这些结果。我需要为此编写一个查询。

最佳答案

我认为实时执行此操作效率不高,我提出了两种选择。

  • 清除数据,因此将只有一种格式。
  • 添加另一列,其中包含干净的数据,因此当您搜索时,您将搜索此列,在显示时可以显示各种格式的数据。
  • 09-25 17:04
    查看更多