SQLite-删除所有空格

时间:2019-08-12 21:03:09

标签: sql sqlite

是否可以使用SQLite(一种全局trim())而不使用任何脚本语言来删除所有空格?我正在尝试对多个列中的值进行哈希处理以跟踪任何更改,但这将需要删除具有多个字符串的列的空格。

到目前为止,我找不到与该主题相关的任何提示。

2 个答案:

答案 0 :(得分:2)

SQLite具有一些内置的字符串函数,包括trim()。

select trim(mycolumn) from mytable;

如果您要删除所有空格,则可以使用replace()。

select replace(mycolumn, ' ', '') from mytable;

如果您尝试合并多个列,可以将其与串联运算符一起使用。

select trim(col1) || trim(col2) || trim(col3) from mytable;

答案 1 :(得分:0)

如果您要删除多余的空格

trim(replace(replace(replace(mycolumn, ' ', '| '),  ' |',''), '|',''))
相关问题