sql-servert-sql

How do I remove non-breaking spaces from a column in SQL server?


I'm trying to remove a non-breaking space (CHAR 160) from a field in my table. I've tried using functions like RTRIM() to get rid of it, but the value is still there.

What do I need to do to remove the non-breaking space from the column?


Solution

  • Try using REPLACE

    UPDATE Your_Table
    SET Your_Column = REPLACE(Your_Column, NCHAR(0x00A0), '')
    WHERE Id = x