Kodskolan

Lär dig SQL på svenska

SQL är språket för att fråga databaser, och det används i nästan alla företag. Du skriver frågor mot riktiga tabeller och ser svaret direkt.

  • 📚 130 övningar
  • 🛤️ 13 banor
  • 💻 I webbläsaren
  • 🆓 Gratis att börja
▶ Börja kursen

Inget konto behövs för att börja.

Så här kan det se ut

SELECT stad, COUNT(*) AS kunder
FROM kunder
GROUP BY stad
ORDER BY kunder DESC;

Det här lär du dig

  1. Första frågan Sedan kan du bygga en lista över allt i en tabell, med bara de kolumner du behöver.
  2. Filtrera Sedan kan du bygga en sökning som plockar fram precis de rader du letar efter, som alla försenade lån.
  3. Sortera och räkna Sedan kan du bygga en topplista, och svaret på hur många, hur mycket och i snitt.
  4. Gruppera Sedan kan du bygga en rapport med en rad per stad, kategori eller kund, som försäljningen per vara.
  5. Räkna och omvandla Sedan kan du bygga en lista där värdena blir begripliga: avrundade, ihopsatta, per månad och med egna etiketter.
  6. Flera tabeller Sedan kan du bygga rapporter som hämtar från flera tabeller, som vem som köpt vad och för hur mycket.
  7. Det som saknas Sedan kan du bygga listor över det som inte hänt: kunder som aldrig handlat, böcker som aldrig lånats.
  8. Ändra data Sedan kan du bygga det som händer i en riktig app: nya kunder, ändrade priser och en order som registreras.
  9. Bygg en databas Sedan kan du bygga en egen databas från grunden, med tabeller som hänger ihop och regler som håller den hel.
  10. Frågor i frågor Sedan kan du bygga svar i flera steg, som kunderna som handlat mer än snittkunden.
  11. Felsökning Sedan kan du bygga att hitta felet i någon annans fråga, även när den inte ger något felmeddelande.
  12. Fönsterfunktioner Sedan kan du bygga topplistor per grupp, löpande summor och jämförelser med raden före – det dataanalytiker gör varje dag.
  13. Slutprojektet Sedan kan du bygga en hel databas för ett riktigt företag, från tomma tabeller till rapporterna chefen vill ha.

För vem?

Dig som vill jobba med data, eller som utvecklare vill förstå databasen bakom appen.

Du behöver kunna: Inget. Kursen börjar från noll.

Ingår i spåren: 🐍 Backend, 📊 Data, 🚀 Fullstack

Andra kurser