Funzione TRIM di SQL Server
Riepilogo: in questo tutorial imparerai come utilizzare SQL Server TRIM() funzione per rimuovere spazi o caratteri specificati da entrambi i lati di una stringa.
Panoramica della funzione TRIM () di SQL Server
La funzione TRIM() rimuove spazi o caratteri specificati da entrambe le estremità di una stringa. La seguente è la sintassi della funzione TRIM():
Code language: SQL (Structured Query Language) (sql)
In questa sintassi:
- La
removed_charactersè una colonna letterale, variabile o tabella di qualsiasi tipo di carattere non LOB (NVARCHAR,VARCHAR,NCHARoCHAR) che contiene caratteri che verranno rimossi. Tieni presente che i tipiNVARCHAR(MAX)eVARCHAR(MAX)non sono consentiti. Largomentoremove_charactersè facoltativo. Se la ignori, la funzioneTRIM()restituirà una stringa dopo aver troncato tutti gli spazi iniziali e finali dainput_string. Ha lo stesso effetto dellutilizzo di entrambe le funzioniLTRIM()eRTRIM():RTRIM(LTRIM(input_string). -
input_stringè unespressione di qualsiasi tipo di carattere (NVARCHAR,VARCHAR,NCHARoCHAR) doveremoved_charactersdeve essere rimosso.
La funzione TRIM() restituisce una stringa in cui i removed_characters vengono rimossi da entrambi i lati sinistro e destro. Restituisce NULL se input_string è NULL.
Esempi di funzioni TRIM () di SQL Server
Prendiamo alcuni esempi di utilizzo del TRIM() funzione.
A) Rimuovi gli spazi iniziali e finali da una stringa
Lesempio seguente utilizza TRIM() per rimuovere tutti gli spazi iniziali e finali dalla stringa " Test string ";
Code language: SQL (Structured Query Language) (sql)
Ecco loutput :
result-----------------Test string(1 row affected)
B) Utilizzo della funzione TRIM () per rimuovere i caratteri specificati da entrambi i lati di una stringa
Questo esempio utilizza il TRIM() funzione per rimuovere i caratteri. e $ dalla stringa "$$$Hello..":
Code language: SQL (Structured Query Language) (sql)
Quanto segue mostra loutput:
result----------Hello(1 row affected)
C) Utilizzo della funzione TRIM () per pulire gli spazi iniziali e finali in una colonna di una tabella
Questa istruzione utilizza TRIM() funzione per rimuovere tutti gli spazi iniziali e finali dai valori nella colonna street della tabella sales.customers:
Code language: SQL (Structured Query Language) (sql)
In questo tutorial, hai imparato a utilizzare la funzione TRIM() di SQL Server per rimuovere spazi o caratteri specificati da entrambi lati di una stringa.