Con SQL SUBSTRING è possibile estrarre una sottostringa da una stringa a partire da qualsiasi posizione all’interno di un campo di una tabella (puoi trovare tutte le informazioni relative al linguaggio nell’articolo dedicato al linguaggio SQL). Vediamo allora come usare al meglio questa funzione.
Nel linguaggio SQL è possibile utilizzare molte funzioni per intervenire sui dati in diversi tipi di operazioni.
A questo proposito, data la grande quantità di stringhe che vengono trattate, la funzione SUBSTRING ha grande utilità, in quanto permette di leggere sottostringhe dai valori di un campo.
Vediamo allora come possiamo estrarre una sottostringa caratteri da una stringa in particolare della tabella.
La funzione SQL SUBSTRING riceve tre argomenti (con questo termine intendiamo i parametri presenti all’interno della funzione):
Questa particolare funzione può essere impiegata in varie posizioni dei comandi SQL.
Ad esempio, possiamo utilizzarla in fase di proiezione dei risultati richiedendo di mostrare solo i primi tre caratteri del campo nome:
SELECT SUBSTRING(nome, 1, 3) FROM persone
oppure possiamo richiedere, in fase di selezione dei record, di recuperare solo quelli in cui il campo nome inizia con ‘Ma’:
SELECT * FROM persone WHERE SUBSTRING(nome, 1, 2)= 'Ma'
Come hai potuto vedere, estrarre sottostringhe dalle stringhe di una tabella con la funzione SUBSTRING con il linguaggio SQL non è per nulla complicato. Ora tocca a te!
Iscriviti su devACADEMY e SEGUI TUTTI I CORSI che vuoi!
OLTRE 70 CORSI di coding A TUA DISPOSIZIONE con un’unica iscrizione 🙂