我有一个包含超过4,000行的表。假设我有一个名为columnname的列,其中包含所有行的值,但每个值可能包含前导和/或尾随空白字符。所以,它可能看起来像这样
columname
"value "
"value "
"value "
...
我需要一个删除前导和/或尾随空格的查询或技术,如下所示:
columname
"value"
"value"
"value"
我怎样才能做到这一点? (我使用oracle 11g)
答案 0 :(得分:3)
UPDATE table SET columnname = TRIM( columnname );
接着是
DELETE FROM table WHERE columnname IS NULL;
答案 1 :(得分:2)
就是这样:
Update table set columnname = trim(columnname)