首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在列包含数字的情况下切换列数据?

在列包含数字的情况下切换列数据?
EN

Stack Overflow用户
提问于 2010-08-19 16:39:13
回答 2查看 195关注 0票数 0

我有一个有3列的表

id、公司和地址

今天我发现了一个bug,它有时会将地址保存在company -列中,而将company保存在adress -列中,我已经更正了这个bug,现在我正在尝试将数据放在正确的位置。

每个地址都有一个数字,所以我猜最简单的方法是,如果公司列中有数字,就切换地址和公司列(如果在真实的公司名称中应该有数字,这就没那么重要了:p)。

我应该如何在TSQL中编写它?

EN

Stack Overflow用户

回答已采纳

发布于 2010-08-19 16:44:21

我不确定在这里做这件事是正确的,但我想不出任何其他的替代方法,这应该是正确的。

代码语言:javascript
运行
复制
Update dbo.MyTable
Set Company = Address,
    Address = Company
Where Company like '%[0-9]%'
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3520033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档