0

我仍然不太擅长 SQL 查询,也无法通过 Google 找到答案!

我得到了包含现有数据的表和一个非常复杂的数据,比如中间有 ASCII 码的几个值。

在 SQL 表中,它只会显示为空格

但是,如果我只是从该列复制值并使用更新语句,它将不起作用,因为有一些 ASCII 字符充当空格(例如,如果您从列复制,它将显示为 ValueA ValueB ValueC 但实际上,它类似于值A+0+7+7+1+7+值B

长解释..

所以我现在需要做的是在该列中添加新值如果需要,我也可以使用 ASCII 添加这个新值,因为 ASCII 编号是固定的,我需要查询类似于

Update DB-1
set Data=(select Prob_ColumnA from DB-1) +0+7+7+1+7+'New Value'
4

1 回答 1

0

您需要发布有关数据库的更多详细信息才能获得好的答案。假设表名是 DB-1,列名是 Prob_ColumnaA,以下内容可能会帮助您找到所需内容:

UPDATE DB-1
SET Prob_ColumnA = Prob_ColumnA + 'New Value'
于 2013-09-18T23:48:06.960 回答