Funzione SQLLTRIM()

Funzione Sqlltrim



Una delle attività più comuni in SQL e in altri linguaggi di programmazione è la manipolazione e l'utilizzo di dati di tipo stringa. Ciò potrebbe includere la concatenazione di stringhe, la conversione di maiuscole o minuscole, il taglio delle stringhe e molto altro.

Una delle attività più comuni di manipolazione delle stringhe in SQL è il taglio o la rimozione degli spazi bianchi da una determinata stringa di input.

In questo tutorial impareremo a conoscere la funzione LTRIM() che svolge un ruolo cruciale nel taglio delle stringhe.







SQLLTRIM

In SQL, la funzione LTRIM() sta per trim sinistro. La funzione ci consente di rimuovere qualsiasi carattere iniziale (più a sinistra) da un determinato valore di stringa.



Questa funzione è particolarmente utile quando si ha a che fare con dati che potrebbero contenere spazi bianchi non necessari all'inizio delle stringhe che ci consentono di ripulire i valori dal database.



Sintassi:

La sintassi per la funzione LTRIM in SQL può variare leggermente a seconda del motore di database. In MySQL, la sintassi è la seguente:





LTRIM(string_to_trim)

'string_to_trim' specifica la stringa di input da cui desideriamo rimuovere eventuali caratteri di spazio bianco iniziali.

Esempio 1: utilizzo di base (MySQL)

Vediamo alcuni esempi pratici su come utilizzare la funzione LTRIM. Iniziamo con un utilizzo di base e poi procediamo con alcuni esempi più avanzati.



Dati di esempio:

Prima di approfondire le query, considera una tabella di esempio che contiene i dati 'dipendente' come segue:

 Un primo piano di un elenco di parole Descrizione generata automaticamente
Supponiamo di voler recuperare il 'job_title' dalla tabella in cui vengono rimossi i caratteri di spazio bianco iniziali. Possiamo utilizzare la funzione LTRIM come dimostrato di seguito:

SELECT LTRIM(titolo_lavoro) AS titolo_lavoro pulito FROM emp;

Produzione:

 Un primo piano di una descrizione del codice generata automaticamente

Esempio 2: taglio di caratteri specifici

Per impostazione predefinita, la funzione LTRIM rimuove i caratteri spazio dalla stringa di input. Tuttavia, possiamo specificare i caratteri specifici che desideriamo rimuovere dalla stringa di input.

Ad esempio, per rimuovere tutte le occorrenze del carattere tab, possiamo utilizzare il valore '\t' come mostrato nell'esempio seguente:

SELECT LTRIM('\t' FROM cognome) AS trimmed_last_name FROM emp;

Ciò dovrebbe rimuovere tutti i caratteri di tabulazione dalle stringhe nella colonna specificata.

NOTA: è possibile specificare qualsiasi carattere supportato.

Conclusione

In questo tutorial abbiamo imparato a conoscere la funzione LTRIM() in SQL per scoprire come eliminare qualsiasi occorrenza dei caratteri specificati da una determinata stringa.