Struttura logica e sintassi di una query

Unità: Query

La scrittura di una query deve osservare rigorosi criteri di logicità e correttezza sintattica. Il criterio logico si riferisce all'ordine sequenziale che il motore del database si aspetta per l'interpretazione dei comandi. Ogni blocco della query (clausola) ha una posizione predefinita che non può essere alterata.

In una query di selezione standard, l'ordine di esecuzione logico prevede:

  1. Definizione dei campi (SELECT).
  2. Specifica delle tabelle di origine (FROM).
  3. Applicazione dei filtri (WHERE).
  4. Ordinamento dei risultati (ORDER BY).

L'alterazione di questa sequenza (ad esempio ponendo il FROM prima del SELECT o il WHERE dopo l' ORDER BY) impedisce al database di interpretare l'istruzione, generando un errore.

Per visualizzare questa lezione devi acquistare la variante Standard, Gold.