TRIM (Transact-SQL) (Polski)

  • 27.03.2019
  • 2 minuty na przeczytanie
    • j
    • M
    • i
    • K
    • m
    • +11

Dotyczy: SQL Server 2017 (14.x ) i później Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

Usuwa spację char(32) lub inne określone znaki z początku i końca ciągu.

Składnia

Uwaga

Aby wyświetlić składnię Transact-SQL dla SQL Server 2014 i starszych, zobacz Wstecz wersje dokumentacji.

Argumenty

znaki Jest literałem, zmienną lub wywołaniem funkcji dowolnego znaku innego niż LOB type (nvarchar, varchar, nchar lub char) zawierające znaki, które powinny zostać usunięte. nvarchar(max) i varchar(max) typy nie są „niedozwolone.

stringJest wyrażeniem dowolnego typu znaku (nvarchar, varchar, nchar lub char), gdzie znaki powinny zostać usunięte.

Zwracane typy

Zwraca wyrażenie znakowe z argumentem typu łańcuch, w którym znak spacji char(32) lub inny określony znaki są usuwane z obu stron. Zwraca NULL, jeśli ciąg wejściowy to NULL.

Uwagi

Domyślnie funkcja TRIM usuwa znak spacji zarówno z początku, jak i końca ciągu. To zachowanie jest równoważne z LTRIM(RTRIM(@string)).

Przykłady

A. Usuwa znak spacji z obu stron łańcucha

Poniższy przykład usuwa spacje przed i po słowie test.

Oto zestaw wyników.

B. Usuwa określone znaki z obu stron ciągu

Poniższy przykład usuwa końcową kropkę i spacje przed # i po słowie test.

Oto zestaw wyników.

Zobacz Również

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *