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:
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:
-----------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:
------------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;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!