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, NCHAR o CHAR) che contiene caratteri che verranno rimossi. Tieni presente che i tipi NVARCHAR(MAX) e VARCHAR(MAX) non sono consentiti. Largomento remove_characters è facoltativo. Se la ignori, la funzione TRIM() restituirà una stringa dopo aver troncato tutti gli spazi iniziali e finali da input_string. Ha lo stesso effetto dellutilizzo di entrambe le funzioni LTRIM() e RTRIM(): RTRIM(LTRIM(input_string).
  • input_string è unespressione di qualsiasi tipo di carattere (NVARCHAR, VARCHAR, NCHAR o CHAR) dove removed_characters deve 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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *