Definizione di Query

Glossario - Query

Query è la richiesta di informazioni diretta ad un database.

Il database è in genere strutturato secondo il modello relazionale, che permette di compiere determinate operazioni sui dati (selezione, inserimento, cancellazione, aggiornamento, ecc.).

Di solito una query usa un linguaggio di interrogazione interpretato, il quale è rappresentato dallo standard SQL (Structured Query Language) nei suoi sottolinguaggi Data Query Language e Data Manipulation Language, che in tal modo la rende più comprensibile al sistema di gestione di database (DBMS).

Esistono diversi tipi di query:

  1. di selezione: è possibile estrarre i dati (SELECT) da una o più tabelle e visualizzarli in una nuova tabella
  2. di accodamento: consente di aggiungere (INSERT) a tabelle già esistenti un gruppo di record in base a dei criteri specifici
  3. di aggiornamento: consente di modificare (UPDATE) il valore di uno o più campi in corrispondenza di un intervallo selezionato di records esistenti
  4. di eliminazione: consente di cancellare (DELETE) uno o più record dipendentemente dai criteri inseriti nella creazione della query
  5. 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
  6. 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 query di raggruppamento, tramite cui è possibile raggruppare righe in base ad uno o più campi. In questo caso, ogni gruppo è costituito da righe aventi dati uguali nel campo indicato (detto appunto campo raggruppato) ed occuperà una sola riga dell’elenco prodotto dalla query.

Termini nella Stessa Categoria Alfabetica

Programmiamo il Successo del Tuo Business in 8 Fasi

Programma Business Automatico