Enkel SELECT
Forespørger alle kolonner fra en tabel
SELECT *
FROM sales.customers;
Denne forespørgsel henter alle rækker og kolonner fra tabellen sales.customers . Det er dog ikke nødvendigt at forespørge på alle kolonner, og det er en dyr handling. Du får den bedste ydeevne ved kun at vælge de nødvendige kolonner.
Det er mere effektivt at vælge bestemte kolonner, fordi det reducerer mængden af data, der sendes og behandles. Når du forespørger alle kolonner fra en tabel, henter databasen alle oplysninger, uanset om det er nødvendigt. Dette øger belastningen på både databaseserveren og netværket, da der skal hentes flere data, gemmes i hukommelsen og overføres til klienten.
Forespørger bestemte kolonner
SELECT customer_name, city, country
FROM sales.customers;
Denne forespørgsel henter kun kolonnerne customer_name, cityog country fra tabellen sales.customers .
Forespørger om entydige værdier
SELECT DISTINCT country
FROM sales.customers;
Nøgleordet DISTINCT i SQL bruges til at sikre, at resultatet af en forespørgsel kun indeholder entydige værdier for en angivet kolonne eller en kombination af kolonner, hvilket fjerner eventuelle dublerede poster.
I denne forespørgsel henter nøgleordet DISTINCT en liste over alle entydige lande fra sales.customers tabellen og filtrerer eventuelle gentagne poster for lande, der vises flere gange i tabellen.