1

我需要搜索并更新我的数据库以获取以空格开头的列值..

SQL

UPDATE table
  SET column substring(column, 1)
  WHERE column has blankspace

我怎样才能做到这一点?

编辑
哦,是的。
原因是删除空格...

4

2 回答 2

1

使用LTRIM()函数删除起始空格。

尝试这个:

UPDATE table SET column = LTRIM(column)
于 2015-12-17T11:39:02.430 回答
1

我认为你应该明确并使用like

UPDATE table
  SET column = substring(column, 1)
  WHERE column like ' %';
于 2015-12-17T11:54:44.287 回答