📅  最后修改于: 2023-12-03 14:47:37.392000             🧑  作者: Mango
在 SQL 中,我们可以使用 TRIM()
函数来删除字符串中的前导空格(Leading Spaces)。
TRIM([LEADING | TRAILING | BOTH] [characters FROM] string)
LEADING
: 删除字符串开头的字符TRAILING
: 删除字符串末尾的字符BOTH
: 同时删除字符串开头和末尾的字符characters
: 需要删除的字符,默认为空格string
: 需要进行处理的字符串假设我们有一个名为 users
的表格,其中包含一个名为 name
的列,我们需要将其所有记录中的前导空格删除。
UPDATE users SET name = TRIM(LEADING ' ' FROM name);
如果要删除末尾的空格或者同时删除开头和末尾的空格,只需要将函数中的参数做相应的调整。
TRIM()
函数不仅适用于空格,还适用于任何字符。SET
进行多次操作。以上就是在 SQL 中删除前导空格的方法。