我在我们的数据库中有100个单元格,其中包含?
而不是'
。这可能会发生在所有行和列中,并且每个单元格可能会出现多个单词。这是一个单元格的例子。如何从SQL中的字符串替换字符?
Parents? CUI assumed equal to the sum of the father?s/stepfather?s and mother?s/ stepmother?s income .
我想写这将找到所有包含?
细胞的SQL语句(可能是每个小区不止一个),并与'
替换它们。我相信所有的?
必须无一例外地被替换。
我知道有一个函数替换,但我无法知道如何从SQL中的字符串中提取字符。
这是我得到的一个例子,但它不能帮助我。
UPDATE dbo.authors
SET city = replace(city, 'Salt', 'Olympic')
WHERE city LIKE 'Salt%';
任何想法?
您正在尝试将'?'更新为''''? ''''是一个空字符串,与Oracle中的'null'完全相同。 – Ben 2012-03-08 17:25:17
[如何替换Oracle数据库列中的特定值?](http://stackoverflow.com/questions/3443156/how-to-replace-specific-values-in-a-oracle-database-column) – Vadzim 2016-11-16 17:23:06