有没有办法使用 SQLite(全局)trim()而不使用任何脚本语言来删除所有空格?我正在尝试对多个列中的值进行哈希处理以跟踪任何更改,但这需要删除具有多个字符串的列的空格。
到目前为止,我无法找到与该主题相关的任何提示。
SQLite有一些内置的字符串函数,包括trim()。
select trim(mycolumn) from mytable;
Run Code Online (Sandbox Code Playgroud)
如果您想删除所有空格,可以使用replace()。
select replace(mycolumn, ' ', '') from mytable;
Run Code Online (Sandbox Code Playgroud)
如果您尝试组合多个列,可以将其与连接运算符一起使用。
select trim(col1) || trim(col2) || trim(col3) from mytable;
Run Code Online (Sandbox Code Playgroud)