Query annidate: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+Wikificare
Nessun oggetto della modifica
Riga 1:
{{W| |marzo 2010}}
Le '''query annidate''', in [[informatica]], ma soprattutto nei [[Query language]], rappresentano uno strumento sintattico molto importante per effettuare interrogazioni complesse sui [[database]]. L'interrogazione di un [[database]], è 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 11:
</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),maperò si suppone di avere un [[database]] con all'interno la tabella ''Dipendenti'' con i relativi attributi o campi.
 
Esempio di una '''subquery''' che restituisce un insieme di valori: