Capitolo 6. Lavorare con le stringhe
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Questo capitolo si concentra sulla manipolazione delle stringhe in SQL. Tieni presente che SQL non è stato progettato per eseguire manipolazioni complesse delle stringhe e che, a volte, lavorare con le stringhe in SQL può essere (e lo sarà) macchinoso e frustrante. Nonostante le limitazioni di SQL, ci sono alcune utili funzioni integrate fornite dai diversi DBMS e abbiamo cercato di utilizzarle in modo creativo. Questo capitolo in particolare è rappresentativo del messaggio che abbiamo cercato di trasmettere nell'introduzione: SQL è il buono, il brutto e il cattivo. Speriamo che da questo capitolo tu possa capire meglio cosa si può o non si può fare in SQL quando si lavora con le stringhe. In molti casi sarai sorpreso dalla facilità con cui è possibile analizzare e trasformare le stringhe, mentre altre volte rimarrai sbalordito dal tipo di SQL necessario per svolgere un determinato compito.
Molte delle ricette che seguono utilizzano le funzioni TRANSLATE e REPLACE che sono ora disponibili in tutti i DBMS trattati in questo libro, ad eccezione di MySQL, che ha solo replace. In quest'ultimo caso, vale la pena notare subito che puoi replicare l'effetto di TRANSLATE utilizzando funzioni REPLACE annidate.
La prima ricetta di questo capitolo è di fondamentale importanza, in quanto viene sfruttata da molte delle ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access