16. Il linguaggio SQL Vers. 11.2 – Febbraio 2026
13) Funzioni sulle stringhe LTRIM e RTRIM
( eliminano gli spazi a sinistra( LTRIM) o a destra( RTRIM) di una stringa purchè diversa da NULL)
SELECT LTRIM( RIGHT( note, 6)) FROM Tabella;
Risultato:
+-------------------------- + | LTRIM( RIGHT( note, 6)) | +-------------------------- + | NULL | | pazzo | | NULL | +-------------------------- +
N. B. Si noti l’ effetto di LTRIM guardando l’ output della sola istruzione RIGHT( note, 6) in cui c’ è lo spazio iniziale:
SELECT RIGHT( note, 6) FROM Tabella;
Risultato:
+----------------- +
| RIGHT( note, 6) | +----------------- + | NULL | | pazzo | | NULL | +----------------- +
14) Funzioni sulle stringhe SUBSTRING( restituisce una parte della stringa, a partire dal carattere specificato fino alla fine della stringa o, se indicato, per un certo numero di caratteri)
SELECT SUBSTRING(' accidenti ', 5);
Risultato:
+-------------------------- + | substring(' accidenti ', 5) | +-------------------------- + | denti | +-------------------------- +
SELECT SUBSTRING(' accidenti ', 5, 3);
Risultato:
+---------------------------- + | substring(' accidenti ', 5,3) | +---------------------------- + | den | +---------------------------- +
15) Funzioni sulle stringhe REVERSE e REPLACE( la prima inverte una stringa mentre la seconda sostituisce in una stringa una sequenza di caratteri in un’ altra)
SELECT REVERSE(' accidenti ');
Risultato:
+----------------------- + | REVERSE(' accidenti ') | +----------------------- + | itnedicca | +----------------------- +
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 79