MySQL从整个列中删除所有空白空间

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (23)

是否有方法从所有值的特定列中删除所有空白空间?

提问于
用户回答回答于

代替all spaces

UPDATE `table` SET `col_name` = REPLACE(`col_name`, ' ', '')

用于移除所有tabs人物:

UPDATE `table` SET `col_name` = REPLACE(`col_name`, '\t', '' )

用于移除所有new line人物:

UPDATE `table` SET `col_name` = REPLACE(`col_name`, '\n', '')

移除first and last space(s)栏:

UPDATE `table` SET `col_name` = TRIM(`col_name`)

用户回答回答于

工作查询:

SELECT replace(col_name , ' ','') FROM table_name;

虽然这不是:

SELECT trim(col_name) FROM table_name;

扫码关注云+社区