Query annidate: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
Le '''query annidate''', in [[informatica]], ma soprattutto nei [[Query language]], rappresentano uno strumento sintattico molto importante per effettuare interrogazioni complesse su un [[Databasedatabase]]. L'interrogazione di un [[Databasedatabase]], è una delle operazioni che viene effettuata con maggiore frequenza. '''Un'interrogazione nidificata'''(o subquery), non è altro che una query che sta all'interno di un'altra interrogazione. La [[query]] interna, cioè la '''subquery''', passa i risultati alla [[query]] esterna che li verifica nella condizione che segue la clausola '''Where'''. Esistono vari tipi di '''subquery''', ma principalmente possiamo suddividerle in '''subquery''' che restituiscono un solo valore, e '''subquery''' che restituiscono un insieme di valori.
 
Esempio di una '''subquery''' che restituisce un solo valore:
Riga 10:
</source>
 
La [[query]] restituisce tutti i ''Dipendenti'' la cui età supera l'età media di tutti i ''dipendenti''. Il compito di andare a calcolare questa media è svolto dalla [[query]] interna(subquery),ma si suppone di avere un [[Databasedatabase]] con all'interno la tabella ''Dipendenti'' con i relativi attributi.
 
Esempio di una '''subquery''' che restituisce un insieme di valori: