Funzione di rivestimento SQL Server

Funzione di rivestimento SQL Server

Nei database, i valori delle stringhe possono spesso contenere spazio leader e trailer e altri caratteri indesiderati. Questi caratteri indesiderati, più tempo che no, portano a dati errati per varie query e sono sempre problematici da manipolare.

Pertanto, è importante capire come rimuovere lo spazio leader e finale e altri caratteri indesiderati nei tipi di dati di stringa. Utilizzando questo tutorial, imparerai come utilizzare la funzione di rivestimento SQL Server.

Uso di base

La funzione TRIM in SQL Server consente di rimuovere spazi o caratteri definiti all'inizio o alla fine di una stringa letterale.

La sintassi della funzione può essere espressa come:

Trim (caratteri da] string_literal);

Argomenti della funzione

Dalla sintassi sopra, la funzione TRIM accetta due argomenti:

  1. caratteri: questo parametro specifica una colonna letterale, variabile o contenente i caratteri da rimuovere dalla stringa letterale. Questo argomento è facoltativo; Se non manca, la funzione rimuoverà gli spazi di piombo e tracce dalla stringa.
  2. String_Literal - una stringa letterale o espressione di Varchar, Nvarchar, NCHAR o tipo Char in cui la funzione taglia i caratteri specificati.

Tipo di ritorno della funzione

La funzione restituisce una stringa con i caratteri specificati rimossi dall'inizio e dall'estremità. Se la stringa fornita è null, la funzione restituisce un valore nullo.

Esempio di utilizzo

Diamo un'occhiata ad alcuni esempi per capire come utilizzare la funzione TRIM in SQL Server.

Esempio 1

Considera la query di esempio di seguito.

Seleziona trim ('LinuxHint');

L'esempio sopra rimuove i caratteri spaziali leader e finali dalla stringa. L'output è come mostrato:

-----------
Linuxhint

Esempio 2

L'esempio seguente illustra come utilizzare la funzione TRIM per rimuovere un carattere specificato da entrambe le estremità di una stringa letterale.

Seleziona trim ('@!#,.'Da'@#Linuxhint.');

In questo esempio, la funzione rimuoverà i caratteri specificati all'inizio e alla fine della stringa fornita.

Il valore risultante è come:

------------
Linuxhint

Esempio 3

Possiamo anche utilizzare la funzione TRIM per rimuovere eventuali caratteri spaziali leader o finali da una colonna specifica in un database SQL Server.

Per esempio:

Usa SalesDB;
AGGIORNAMENTO IL CHIETTRO Impostare FirstName = TRIM (FirstName);

Nell'esempio sopra, utilizziamo la funzione TRIM per aggiornare una colonna in cui i valori non hanno caratteri spaziali leader o finali.

Conclusione

Questa breve guida copre le basi dell'utilizzo della funzione TRIM SQL Server per rimuovere eventuali caratteri specificati da piombo o trailing da una stringa.

Grazie per aver letto!