16. Il linguaggio SQL Vers. 11.2 – Febbraio 2026
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. 77