Skip to main content

Qual è la definizione di una query del database?

JALTEST VIDEOBLOG#1 (Europe and Rest of World) (Aprile 2025)

JALTEST VIDEOBLOG#1 (Europe and Rest of World) (Aprile 2025)
Anonim

Una query di database estrae i dati da un database e li formatta in una forma leggibile. Una query deve essere scritta nella lingua richiesta dal database: in genere, quella lingua è SQL.

Ad esempio, quando si desiderano dati da un database, si utilizza una query per richiedere le informazioni specifiche desiderate. Forse hai una tabella Employee e vuoi monitorare i numeri delle performance di vendita. È possibile interrogare il database per il dipendente che ha registrato le vendite più elevate in un determinato periodo.

L'istruzione SQL SELECT

Una query di database deve seguire il formato di query richiesto dal database. Il formato più comune è il formato di query standard Structured Query Language (SQL) utilizzato da molti sistemi di gestione dei database. SQL è un linguaggio potente capace di interrogazioni avanzate.

SQL utilizza un'istruzione SELECT per selezionare dati specifici.

Considera un esempio basato sul database Northwind che viene spesso fornito con i prodotti di database come tutorial.

Ecco un estratto dalla tabella Employees del database:

Estratto dal database di dipendenti Northwind
Numero Identità dell'impiegatoCognomeNome di battesimoTitoloIndirizzoCittàRegione
1DavolioNancyRappresentante commerciale507 - 20th Ave. E.SeattleWA
2FullerAndrea

Vicepresidente, Vendite
908 W. Via del CapitaleTacomaWA
3LeverlingJanetRappresentante commerciale722 Moss Bay Blvd.KirklandWA

Per restituire il nome e il titolo di un dipendente dal database, l'istruzione SELECT sarà simile a questa:

SELECT FirstName, LastName, Title FROM Employees;

Sarebbe tornato:

Nome di battesimoCognomeTitolo
NancyDavolioRappresentante commerciale
AndreaFullerVicepresidente, Vendite
JanetLeverlingRappresentante commerciale

Per perfezionare ulteriormente i risultati, è possibile aggiungere una clausola WHERE:

SELECT FirstName, LastName FROM Employees

DOVE Città = 'Tacoma';

Restituisce FirstName e LastName di qualsiasi dipendente che proviene da Tacoma:

Nome di battesimoCognome
AndreaFuller

Si noti che SQL restituisce i dati in un formato riga / colonna simile a Microsoft Excel, semplificando la visualizzazione e l'utilizzo. Altre lingue di query potrebbero restituire i dati sotto forma di grafico o grafico.

La potenza delle query

Un database ha il potenziale per rivelare tendenze e attività complesse, ma questo potere è sfruttato solo attraverso l'uso della query. Un database complesso è costituito da più tabelle che memorizzano una miriade di dati. Una query ti consente di filtrarlo in una singola tabella in modo da poterlo analizzare più facilmente.

Le query possono anche eseguire calcoli sui dati o automatizzare le attività di gestione dei dati. È inoltre possibile rivedere gli aggiornamenti dei dati prima di trasferirli al database.