Sql 如何格式化数据库中的多个值?

Sql 如何格式化数据库中的多个值?,sql,sqlite,Sql,Sqlite,我有一个数据库(在SQLite中),其中一些条目(或者可能全部)是第一个字符为空格的字符串 数据库可能足够小,我可以将其导出为CSV文件,并执行正则表达式搜索和替换,这将删除前导空间。是否有一个SQL语句可以实现相同的结果 (数据库有60多列——列出每一列可能会很枯燥。)看看thrtrim函数系列,例如ltrim ltrim(X),ltrim(X,Y) ltrim(X,Y)函数返回一个字符串,该字符串通过从X的左侧删除Y中出现的所有字符而形成。如果省略Y参数,则ltrim(X)从X的左侧删除空格

我有一个数据库(在SQLite中),其中一些条目(或者可能全部)是第一个字符为空格的字符串

数据库可能足够小,我可以将其导出为CSV文件,并执行正则表达式搜索和替换,这将删除前导空间。是否有一个SQL语句可以实现相同的结果


(数据库有60多列——列出每一列可能会很枯燥。)

看看thr
trim
函数系列,例如
ltrim

ltrim(X)
ltrim(X,Y)

ltrim(X,Y)函数返回一个字符串,该字符串通过从X的左侧删除Y中出现的所有字符而形成。如果省略Y参数,则ltrim(X)从X的左侧删除空格


更多信息:

您可以在选择查询中删除不需要的空格:

SELECT TRIM(field)
或者在所有行上执行一次

UPDATE table SET field = TRIM(field)