SELECT semplice
Esecuzione di query su tutte le colonne da una tabella
SELECT *
FROM sales.customers;
Questa query recupera tutte le righe e le colonne dalla sales.customers tabella. Tuttavia, l'esecuzione di query su tutte le colonne non è necessaria ed è un'operazione costosa. Per ottenere prestazioni ottimali, selezionare solo le colonne necessarie.
La selezione di colonne specifiche è più efficiente perché riduce la quantità di dati trasmessi ed elaborati. Quando si eseguono query su tutte le colonne di una tabella, il database recupera tutte le informazioni indipendentemente dal fatto che sia necessario. Ciò aumenta il carico sia sul server di database che sulla rete, poiché è necessario recuperare più dati, archiviarli in memoria e trasmettere al client.
Esecuzione di query su colonne specifiche
SELECT customer_name, city, country
FROM sales.customers;
Questa query recupera solo le colonne customer_name, city e country dalla tabella sales.customers.
Esecuzione di query su valori distinti
SELECT DISTINCT country
FROM sales.customers;
La DISTINCT parola chiave in SQL viene usata per garantire che il risultato di una query contenga solo valori univoci per una colonna o una combinazione specificata di colonne, eliminando eventuali voci duplicate.
In questa query, la DISTINCT parola chiave recupera un elenco di tutti i paesi univoci dalla sales.customers tabella, filtrando le voci ripetute per i paesi visualizzati più volte nella tabella.