In SQL Server, è possibile utilizzare la funzioneTRIM()
per rimuovere spazi bianchi iniziali e finali da una stringa.
TRIM()
è una funzione T-SQL che rimuove il carattere di spazio char(32)
o altri caratteri specificati dall’inizio o dalla fine di una stringa.
Sintassi
Ecco la sintassi:
TRIM ( string )
L’argomentostring
è un argomento obbligatorio – è la stringa effettiva da tagliare., Echaracters FROM
è un argomento opzionale che consente di specificare quali caratteri devono essere rimossi (se non il carattere dello spazio). Se non si specificano quali caratteri, il carattere dello spazio verrà tagliato.,
Spazio di Esempio
Ecco un esempio di base di ritagliare gli spazi iniziali e finali da una stringa:
SELECT TRIM(" Cat ");
Risultato
---Cat
Ecco cosa sarebbe hai guardato come senza tagliare la stringa:
SELECT " Cat ";
Risultato:
----- Cat
si noti il trattino caratteri generati all’interno della mia interfaccia a riga di comando, e si può vedere che c’è un trattino per ogni carattere della stringa (tra cui il carattere di spazio).,
Per renderlo più chiaro, ecco un altro esempio di confronto tagliato e non stringhe, ciascuna con più caratteri di spazio vuoto su ogni lato:
SELECT " Cat " AS "A", TRIM(" Cat ") AS "B";
Risultato:
A B ---------------- --- Cat Cat
tagliare il Lato Destro o Sinistro Solo
È anche possibile utilizzare usare LTRIM()
tagliare spazi solo lato sinistro, e si può usare RTRIM()
tagliare spazi solo lato destro.
Ritaglio di altri caratteri
È possibile utilizzareTRIM()
per rimuovere caratteri diversi dal carattere spazio.,