5° Anno TEORIA 4. Introduzione al linguaggio SQL | Page 78

16 . Il linguaggio SQL Vers . 9.3 – Marzo 2024
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 . 78