从行中删除空格

时间:2016-05-19 01:40:06

标签: sql sql-server

我有一个名称列,其结果如。

name
ABC
XYZ
   ader
fer

我想在ader之前删除空白区域,它应该在输出中打印出来 阿德。

如何实现?

2 个答案:

答案 0 :(得分:2)

根据您的数据库,您可以使用trim()ltrim() / rtrim()replace()

select replace(name, ' ', '')
select trim(name, ' ')
select ltrim(rtrim(name))

答案 1 :(得分:0)

您可以使用LTRIMRTRIM函数删除尾随和前导空格。

SELECT
    RTRIM(LTRIM(name)) AS name
FROM yourTable