Query: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
non è uno stub Etichette: Rimozione di avvisi di servizio Modifica visuale |
correggo markup, rimuovo corsivi impropri |
||
Riga 1:
{{nota disambigua|descrizione=l'omonima rivista|titolo=CICAP#Pubblicazioni}}
{{F|basi di dati|novembre 2013}}
In [[informatica]], il termine '''query''' indica l'interrogazione di
Il risultato di una
==Descrizione==
Esistono svariati tipi di DBMS (per es. [[MySQL]], [[Oracle Database|Oracle]], [[Interbase]], [[Postgres]]), che hanno sviluppato una loro specifica [[sintassi (informatica)|sintassi]]; ma come [[standard (informatica)|standard]] di riferimento hanno tutti l'[[SQL]] [[ANSI]].
Una
Una semplice query SQL di selezione può essere la seguente:
Riga 16:
</syntaxhighlight>
Si possono aggiungere criteri restrittivi di selezione (
:<syntaxhighlight lang="sql">
Riga 22:
</syntaxhighlight>
In questo caso la
Si possono inoltre combinare più filtri di ricerca, uniti dall'[[operatore (informatica)|operatore]] [[logica booleana|logico]]
Le operazioni tipiche di query che saranno possibili su una tabella, precedentemente definita e creata nella sua struttura tramite il [[Data Definition Language]] (DDL), sono quelle riassunte nell'acronimo CRUD ovvero C creazione o inserimento dei record (
=== Tipi di query ===
Esistono diversi tipi di query:
* Query di selezione: è possibile estrarre i dati (''select'') da una o più tabelle e visualizzarli in una nuova tabella.
*
*
*
*
* Query di
▲* ''Query a campi incrociati'': permette di "incrociare" i campi di più tabelle in modo tale da ottenere una matrice in cui le righe corrispondono normalmente a campi di tipo descrittivo e riepilogativo, mentre le colonne corrispondono a totali o conteggi. Vengono chiamate anche ''query pivot'', poiché i dati che risultano alla fine della creazione sono simili alle tabelle pivot di un [[foglio di calcolo]].
▲* Query di ''creazione tabella'': se lo si desidera, le righe prodotte da una query possono anche alimentare i record di una nuova tabella mediante una query di creazione tabella, facendo sempre riferimento alla scheda Struttura, gruppo Tipo di query.
Esistono inoltre le [[query annidate]] dove il filtro della query è dato da un'altra query.
Esistono anche le
== Altri ambiti ==
Il termine
== Voci correlate ==
|