我的 SQL Server 中有一个列,如下所示:
Column
1.1.2 Name1
1.2.3 Name2
1.1 Name3
...
因此,我尝试使用 UPDATE 语句删除名称前面的这些数字,但到目前为止我找不到正确的合成器来完成这项工作。
不过,在将表导入数据框中后,我能够在 python 中做到这一点。它看起来像这样replace(r'^([0-9]*.[0-9]*.?[0-9]*?)\s\b', "")。
所以我有两个问题:
- 如何使用 RegEx 将列值替换为更新语句?
- (如果第一个不可能)我可以通过使用 pyodbc 连接到数据库来更改数据库中的值,并且在修改表时只使用 python synthax 吗?