【发布时间】:2012-06-26 09:43:48
【问题描述】:
我目前以这种格式存储我的数据:
Word1 - Word2 - Number.I.Need.To.Extract.Separated.By.Periods - Word3 - Word4
我想做的是编写一个更新语句,它将我刚刚创建的列设置为Number.I.Need.To.Extract.Separated.By.Periods。
我最好的方法是什么,或者像这样工作?
我试着写成如下:
UPDATE Table1
SET NewColumn =
(SELECT SUBSTRING(Column, 19, 14)
FROM Table1)
这会导致:
子查询返回超过 1 个值。这是不允许的,当 子查询遵循 =、!=、、>= 或当子查询用作 一种表达。该语句已终止。
我该如何解决这个问题?
【问题讨论】:
标签: sql sql-server regex substring