Salta ai contenuti

Funzioni su stringhe

Le stringhe sono i valori testuali. Nomi, email, città, codici, descrizioni: in un database il testo è ovunque.

SQL offre funzioni che ti aiutano a trasformarlo o combinarlo.

SELECT UPPER(nome) FROM clienti;

Questa query trasforma i nomi in maiuscolo.

Funzioni comuni:

  • UPPER()
  • LOWER()
  • LENGTH()
  • TRIM()
  • CONCAT()

Per togliere spazi inutili:

SELECT TRIM(nome)
FROM clienti;

Per unire due pezzi di testo:

SELECT CONCAT(nome, ' - ', citta)
FROM clienti;

Questa seconda query costruisce una piccola etichetta, per esempio Luca - Roma.

Le funzioni sulle stringhe sono utili quando:

  • vuoi pulire dati inseriti male
  • vuoi confrontare testi in modo più uniforme
  • vuoi costruire un’etichetta leggibile
  • vuoi fare piccoli controlli sulla lunghezza del contenuto

Sono strumenti piccoli, ma diventano molto preziosi nella pratica quotidiana.