数据表的结构和需要的结果

中文和数字字符串组合的拆分方法

表中的VernacularAll字段包括中文和字符组合的字符串,需要得到的结果是将两者拆分到不同的字段Vernacular和Page。

SQL语句如下

 

--将字段VernacularAll左边的中文字符串取出
 
UPDATE  dbo.FRPSNames
SET     Vernacular = LEFT(VernacularAll,
                          PATINDEX('%[1-9]%', VernacularAll) - 1)
                          
--将字段VernacularAll右边的数字字符串取出
                          
UPDATE  dbo.FRPSNames
SET     Page = RIGHT(VernacularAll,
                     LEN(VernacularAll) - PATINDEX('%[1-9]%', VernacularAll)
                     + 1)                 

相关文章:

  • 2021-12-12
  • 2021-11-28
  • 2021-09-07
  • 2022-01-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案