我有一个有3列的表
id、公司和地址
今天我发现了一个bug,它有时会将地址保存在company -列中,而将company保存在adress -列中,我已经更正了这个bug,现在我正在尝试将数据放在正确的位置。
每个地址都有一个数字,所以我猜最简单的方法是,如果公司列中有数字,就切换地址和公司列(如果在真实的公司名称中应该有数字,这就没那么重要了:p)。
我应该如何在TSQL中编写它?
发布于 2010-08-19 16:44:21
我不确定在这里做这件事是正确的,但我想不出任何其他的替代方法,这应该是正确的。
Update dbo.MyTable
Set Company = Address,
Address = Company
Where Company like '%[0-9]%'https://stackoverflow.com/questions/3520033
复制相似问题