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_characterseste o coloană literală, variabilă sau de tabel cu orice tip de caracter care nu este LOB (NVARCHAR,VARCHAR,NCHARsauCHAR) care conține caractere care vor fi eliminate. Rețineți că tipurileNVARCHAR(MAX)șiVARCHAR(MAX)nu sunt permise. Argumentulremove_characterseste opțional. Dacă îl omiteți, funcțiaTRIM()va returna un șir după ce trunchiază toate spațiile de conducere și de sfârșit dininput_string. Are același efect ca și utilizarea funcțieiLTRIM()șiRTRIM():RTRIM(LTRIM(input_string). -
input_stringeste o expresie de orice tip de caracter (NVARCHAR,VARCHAR,NCHARsauCHAR) underemoved_charactersar 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.