数据表的结构和需要的结果
表中的VernacularAll字段包括中文和字符组合的字符串,需要得到的结果是将两者拆分到不同的字段Vernacular和Page。
SQL语句如下
--将字段VernacularAll左边的中文字符串取出
UPDATE dbo.FRPSNamesSET Vernacular = LEFT(VernacularAll,
PATINDEX('%[1-9]%', VernacularAll) - 1)--将字段VernacularAll右边的数字字符串取出
UPDATE dbo.FRPSNamesSET Page = RIGHT(VernacularAll,
LEN(VernacularAll) - PATINDEX('%[1-9]%', VernacularAll)+ 1)

浙公网安备 33010602011771号