hc4 - SQL data querying Flashcards
Wat doet de SELECT query?
Het verandert de database niet, maar zorgt er alleen voor dat bepaalde informatie weergegeven wordt. Het draait dus om het opvragen van informatie.
SELECT gebruiken als rekenmachine om 1 + 2 uit te rekenen
SELECT 1 + 2;
SELECT gebruiken om alle kolommen van de tabel genres weer te geven
SELECT * FROM genres;
SELECT gebruiken om alleen de kolom ‘name’ van de tabel genres weer te geven
SELECT name FROM genres;
SELECT gebruiken om de kolommen ‘name’ en ‘genreld’ van de tabel genres weer te geven
SELECT name, genreld FROM genres;
SELECT gebruiken om de cities weer te geven waar customers wonen die in United Kingdom wonen.
SELECT city FROM customers WHERE country=’United Kingdom’;
Je hebt het volgende gevraagd: SELECT city FROM customers WHERE country=’United Kingdom’;
En krijgt als uitkomst
London
London
Edinburgh
Hoe kan je de query zo aanpassen dat de dubbelen verwijderd worden?
SELECT DINSTINCT city FROM customers WHERE country=’United Kingdom’;
SELECT gebruiken om de first names weer te geven van customers die wonen in United Kingdom in London wonen
SELECT FirstName FROM customers WHERE country=’United Kingdom’ and city=’London’;
SELECT gebruiken om het gemiddelde aantal milliseconds te selecteren van de tabel tracks
SELECT avg(Milliseconds) FROM tracks;
SELECT gebruiken om duur van de langste track (in milliseconds) te selecteren van de tabel tracks
SELECT min(Milliseconds) FROM tracks;
SELECT gebruiken om duur van de kortst track (in milliseconds) te selecteren van de tabel tracks
SELECT max(Milliseconds) FROM tracks;
SELECT gebruiken om te tellen hoeveel liedjes (Name) er zijn in de tabel tracks
SELECT count(Name) FROM tracks
SELECT gebruiken om te tellen hoeveel verschillende steden er zijn waarin customers wonen (tabel heet customers)
SELECT count(DISTINCT city) FROM customers
ORDER BY gebruik je om
SQL de rijen van een tabel gesorteerd te laten tonen
SELECT gebruiken om de FirstName, City en Country te laten zien van de tabel customers geordend op volgorde van Country en dan City
SELECT FirstName, City, Country FROM customers ORDER BY Country, City;