是否可以使用正则表达式功能集进行有效的查询。我在表中获得的数据格式不正确,例如:在标题栏中:Cable 180â” –到90–串行ATA电缆,并在Id列 123234+ 数据中采用指数格式,可以在Sqlserver2008中使用正则表达式进行查询。

最佳答案

您需要利用以下内容。通常需要以下三种的组合:

  • patindex
  • charindex
  • substring

  • 为了回应您的上述评论,在发现大小写的情况下,patindex不应为0。 patindex查找指定模式的开始位置,因此,如果patindex找到大小写,则它应返回> 0的整数。

    编辑:

    另外,len(string)reverse(string)在特定情况下派上用场。

    10-04 19:28