【发布时间】:2013-05-17 21:42:21
【问题描述】:
我在 SQL Server 中有一个始终以数字开头的数据列,有时在数字后面有一个空格,其中包含其他详细信息。这是一个文本列。我需要一个查询,如果有空格或其他信息,它将删除所有内容,包括空格。换句话说,我只需要这个列中的数字。有时只有一个数字,有时没有。我可以在执行此操作的查询中获得帮助吗?
【问题讨论】:
-
这听起来很容易做到。请更新您的问题,说明您尝试了什么以及为什么它不起作用。
-
发布您尝试过的内容以及遇到的问题,我相信我们可以提供帮助
-
将列更改为 int 将修剪所有空间
-
只做每一步,如果没有空格取整值,就找一个空格。如果空间将所有内容都放在空间位置的左侧。同意freshprince...非常简单。
-
@trevoray 否决票的原因是因为您几乎要求“为我编写代码”。这不是这个网站的工作方式。您遇到了一些没有按照您认为应该做的事情的代码,您发布一个问题,我们帮助解释为什么它不做,然后提供一个可能的解决方案。
标签: sql sql-server