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

16 . Il linguaggio SQL Vers . 9.3 – Marzo 2024
8 ) Funzioni sulle stringhe CONCAT e CONCAT _ WS ( si utilizzano per concatenare due o più stringhe , nel secondo caso aggiungendo un separatore )
SELECT CONCAT _ WS (‘+’, id , nome , note ) AS Concatenazione FROM Tabella ;
Risultato ( N . B . la funzione CONCAT _ WS concatena anche le n-ple che hanno valore NULL ) :
+ ------------------------------- + | Concatenazione | + ------------------------------- + | 1 + pippo | | 2 + pluto + praticamente un pazzo | | 3 + paperino | + ------------------------------- +
SELECT CONCAT ( id ,'+', nome ,'+', note ) AS Concatenazione FROM Tabella ;
Risultato ( N . B . la funzione CONCAT da NULL se uno dei campi considerati è NULL )
+ ------------------------------- + | Concatenazione | + ------------------------------- + | NULL | | 2 + pluto + praticamente un pazzo | | NULL | + ------------------------------- +
9 ) Funzioni sulle stringhe LOWER ed UPPER ( consentono di trasformare una stringa , rispettivamente , in tutta minuscola o tutta maiuscola )
SELECT LOWER ( note ) AS Tutto _ Minuscolo FROM Tabella ;
Risultato :
+ ----------------------- + | Tutto _ Minuscolo | + ----------------------- + | NULL | | praticamente un pazzo | | NULL | + ----------------------- +
SELECT UPPER ( note ) AS ‘ Tutto Maiuscolo ’ FROM Tabella ;
Risultato :
+ ----------------------- + | Tutto _ Maiuscolo | + ----------------------- + | NULL | | PRATICAMENTE UN PAZZO | | NULL | + ----------------------- +
10 ) Funzioni sulle stringhe LEFT e RIGHT ( estraggono n caratteri a sinistra o a destra della stringa )
SELECT LEFT ( nome , 2 ) AS Sinistra FROM Tabella ;
Risultato :
+ ---------- + | Sinistra | + ---------- + | pi | | pl | | pa | + ---------- +
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 76