Din første spørring
SELECT * FROM — hent alle radene fra en ekte tabell i nettleseren.
Nå snakker du med en ekte database. Arbeidsområdet nederst på siden har en SQLite-database med ti elever — og du skal hente dem ut med din første spørring.
SELECT og FROM
En spørring starter nesten alltid med SELECT. Du sier hva du vil ha, og hvor den ligger.
SELECT * FROM elever;Stjernen betyr «alle kolonnene». FROM elever sier hvilken tabell spørringen leser fra. Semikolon avslutter setningen — slik et punktum avslutter en setning på norsk.
Velg akkurat det du trenger
Ofte trenger du ikke alt. Vil du bare se navn og alder, lister du kolonnene etter navn — og svaret blir mindre, ryddigere og raskere:
SELECT navn, alder FROM elever;Øvelsen
I arbeidsområdet under står databasen klar. Oppgavene:
- Kjør
SELECT * FROM elever;og se alle ti radene. - Endre spørringen til å hente bare
navnogklasse. - Prøv å hente én kolonne til — for eksempel
alder— og legg merke til rekkefølgen i svaret.
Obs
Stor eller liten bokstav?
SQL-nøkkelord kan skrives som du vil — select og SELECT er det samme. Mange skriver nøkkelord med store bokstaver fordi det gjør spøringen lettere å lese. Det er stil, ikke regel.
Du kan nå
- hente alle radene med
SELECT * - velge utvalgte kolonner ved navn
- forklare hva stjernen og semikolonet gjør
Arbeidsområdet
SQLDatabasen har ti elever fordelt på to klasser. Kjør spørringen som står der, endre den etter oppgavene i leksjonen, og kjør på nytt. Du kan ikke ødelegge noe — databasen bygges på nytt ved hver kjøring.
Tips: Ctrl + Enter kjører koden, Ctrl + Shift + Enter sjekker løsningen (Cmd på Mac).
Framdriften din
2 av 2
- Spørringen begynner med SELECT
- Spørringen leser fra tabellen elever
Trykk «Kjør» for å spørre databasen.