SQL (acronimo di Structured Query Language) è il linguaggio di interrogazione più diffuso tra quelli usati per l’interazione con i principali Database Management Systems (DBMS), soprattutto relazionali. Chi ha necessità di utilizzare database sul proprio server, non può prescindere dalla conoscenza di SQL.
Per interagire con il database si utilizzano le “query”.
La query è il costrutto più importante e più usato del linguaggio SQL: questa è una funzione che permettere di interrogare il database in modo da ottenere delle informazioni ivi contenute filtrandole, a seconda delle esigenze, con l’introduzione di speciali costrutti e parole chiave.
Se scritta male una query può impiegare molto tempo e non dare i risultati sperati, per ottimizzarle è importante capirne l’ordine di esecuzione, questo schema ne riassume i capisaldi!