TRIM (Transact-SQL) (Română)

  • 27.03.2019
  • 2 minute de citit
    • j
    • M
    • i
    • K
    • m
    • +11

Se aplică la: SQL Server 2017 (14.x ) și ulterior Azure SQL Database Instanță administrată Azure SQL Azure Synapse Analytics

Elimină caracterul spațial char(32) sau alte caractere specificate de la începutul și sfârșitul unui șir.

Sintaxă

Notă

Pentru a vizualiza sintaxa Transact-SQL pentru SQL Server 2014 și versiuni anterioare, consultați Anterior documentație versiuni.

Argumente

caractere Este un apel literal, variabil sau funcțional al oricărui caracter non-LOB tastați (nvarchar, varchar, nchar sau char) conținând caractere care ar trebui eliminate. Tipurile nvarchar(max) și varchar(max) nu sunt permise.

șir Este o expresie de orice tip de caracter (nvarchar, varchar, nchar, sau char) unde caracterele ar trebui eliminate.

Tipuri de returnare

Returnează o expresie de caracter cu un tip de argument șir în care caracterul spațial char(32) sau altul caracterele sunt eliminate de ambele părți. Returnează NULL dacă șirul de intrare este NULL.

Observații

În mod implicit, funcția TRIM elimină caracterul spațiu atât de la capătul de început, cât și de la sfârșitul șirului. Acest comportament este echivalent cu LTRIM(RTRIM(@string)).

Exemple

A. Elimină caracterul spațial de pe ambele părți ale șirului

Următorul exemplu elimină spațiile dinaintea și după cuvântul test.

Iată setul de rezultate.

B. Elimină caracterele specificate de pe ambele părți ale șirului

Următorul exemplu elimină o perioadă finală și spații dinaintea # și după cuvântul test.

Iată setul de rezultate.

Consultați De asemenea,

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *