Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak usunąć końcowe białe znaki w SQL Server — RTRIM()

W SQL Server możesz użyć funkcji T-SQL RTRIM() funkcja usuwająca końcowe spacje z danego ciągu. Końcowe spacje to białe spacje, tabulatory itp., które znajdują się na końcu ciągu.

Składnia

Składnia wygląda tak:

RTRIM ( character_expression )

Gdzie character_expression jest wyrażeniem danych znakowych lub binarnych. Może to być dowolna stała, zmienna lub kolumna (o ile jest typu danych, z wyjątkiem tekstu , ntekst i obraz , który jest domyślnie konwertowany na varchar ).

Przykłady

Oto podstawowy przykład:

SELECT RTRIM('Cat ');

Wynik:

---
Cat

Aby efekt był bardziej widoczny, oto przykład przyciętego sznurka i nieprzyciętego sznurka obok siebie. Ten przykład zawiera również wiele wiodących białych znaków – z których wszystkie zostały usunięte.

SELECT 
    'Cat       ' AS 'A', 
    RTRIM('Cat       ') AS 'B';

Wynik:

A           B  
----------  ---
Cat         Cat   

Możesz także użyć LTRIM() aby usunąć początkowe spacje i TRIM() aby usunąć spacje (lub inne znaki) z obu stron ciągu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rozważania dotyczące bezpieczeństwa SQL Server

  2. Kolejkowanie w komunikatach OneWay WCF przy użyciu usługi Windows i programu SQL Server

  3. Przechowywanie pliku w bazie danych, a nie w systemie plików?

  4. Jak uzyskać listę kolumn z unikalnymi ograniczeniami w bazie danych SQL Server — samouczek SQL Server / TSQL część 98?

  5. Nowe wydanie:pakiet dostrajania Spotlight 7.1.9