Funcția TRIM SQL Server

Rezumat: în acest tutorial, veți afla cum să utilizați SQL Server TRIM() funcție pentru a elimina spații sau caractere specificate de pe ambele părți ale unui șir.

SQL Server TRIM () prezentare generală a funcției

Funcția TRIM() elimină spații sau caractere specificate de la ambele capete ale unui șir. Următoarea este sintaxa funcției TRIM():

Code language: SQL (Structured Query Language) (sql)

În această sintaxă:

  • removed_characters este o coloană literală, variabilă sau de tabel cu orice tip de caracter care nu este LOB (NVARCHAR, VARCHAR, NCHAR sau CHAR) care conține caractere care vor fi eliminate. Rețineți că tipurile NVARCHAR(MAX) și VARCHAR(MAX) nu sunt permise. Argumentul remove_characters este opțional. Dacă îl omiteți, funcția TRIM() va returna un șir după ce trunchiază toate spațiile de conducere și de sfârșit din input_string. Are același efect ca și utilizarea funcției LTRIM() și RTRIM(): RTRIM(LTRIM(input_string).
  • input_string este o expresie de orice tip de caracter (NVARCHAR, VARCHAR, NCHAR sau CHAR) unde removed_characters ar trebui eliminat.

Funcția TRIM() returnează un șir în care removed_characters sunt eliminate atât din partea stângă, cât și din partea dreaptă. Returnează NULL dacă input_string este NULL.

Exemple de funcții SQL Server TRIM ()

Să luăm câteva exemple de utilizare a TRIM().

A) Eliminați spațiile de direcție și de final dintr-un șir

Următorul exemplu folosește TRIM() funcție pentru a elimina toate spațiile de direcție și de urmărire din șirul " Test string ";

Code language: SQL (Structured Query Language) (sql)

Iată rezultatul :

result-----------------Test string(1 row affected)

B) Utilizarea funcției TRIM () pentru a elimina caracterele specificate de pe ambele părți ale unui șir

Acest exemplu folosește TRIM() funcție pentru a elimina caracterele. și $ din șirul "$$$Hello..":

Code language: SQL (Structured Query Language) (sql)

Următorul arată rezultatul:

result----------Hello(1 row affected)

C) Folosind funcția TRIM () pentru a curăța spațiile de pornire și de spate dintr-o coloană a unui tabel

Această declarație utilizează TRIM() funcție pentru a elimina toate spațiile inițiale și finale din valorile din coloana street din tabelul sales.customers:

Code language: SQL (Structured Query Language) (sql)

În acest tutorial, ați aflat cum să utilizați funcția SQL Server TRIM() pentru a elimina spații sau caractere specificate din ambele laturile unui șir.

Lasă un răspuns

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