用于从列中提取文本并将其存储到同一记录中的不同列的SQL查询

3 sql database sql-server

我需要一些SQL查询帮助...

我有一个SQL表,其中包含已提交的表单的列详细信息.我需要获取存储在该列中的文本的一部分,并将其放入同一行的不同列中.我需要复制的文本位总是在列中的相同位置.

任何帮助都会受到赞赏......我的思绪一片空白:">

Qua*_*noi 9

UPDATE  mytable
SET     other_column = SUBSTRING(column, begin_position, length)
Run Code Online (Sandbox Code Playgroud)


aha*_*ins 5

您可能只想使用计算列.这样,如果源字符串发生更改,则计算列仍然正确.如果您需要寻找此子字符串,那么如果您的数据库支持它,您可能需要一个持久的计算列.