SQL Flashcards
Vad betyder SQL?
Structured query language
Vad står join kommandon för?
Används för att kombinera data från två eller flera tabeller baserat på ett gemensamt villkor.
Vilka är de fyra join kommandona?
INNER, LEFT, RIGHT och FULL OUTER JOIN
AUTO_INCREMENT betyder?
Auto-increment är en funktion som används för att generera unika värden automatiskt för en kolumn i en tabell, vanligtvis en primärnyckel. När en ny rad läggs till i tabellen, kommer MySQL automatiskt att öka värdet i den kolumnen med ett steg (standard är 1).
AVG()
Beräknar medelvärdet för en kolumn
SYNTAX:
SELECT AVG(price) FROM Products;
COUNT()
Räknar antalet rader som uppfyller ett villkor
SELECT COUNT(*) FROM Users;
FIRST()
Hämtar den första raden i en resultatuppsättning (kan behöva ordnas med ORDER BY).
Exempel:
SELECT * FROM Orders ORDER BY order_date ASC LIMIT 1;
Hämtar den första ordern baserat på datum.
LAST()
Hämtar den sista raden i en resultatuppsättning.
Exempel:
SELECT * FROM Orders ORDER BY order_date DESC LIMIT 1;
Hämtar den senaste ordern.
MAX()
Hämtar det högsta värdet i en kolumn.
Exempel:
SELECT MAX(price) FROM Products;
Hämtar det högsta priset från tabellen Products.
MIN()
Hämtar det lägsta värdet i en kolumn.
Exempel:
SELECT MIN(price) FROM Products;
Hämtar det lägsta priset från tabellen Products.
SUM()
Beräknar summan av en kolumn.
Exempel:
SELECT SUM(sales) FROM Revenue;
Beräknar den totala försäljningen i tabellen Revenue.
SELECT()
Används för att hämta data från en tabell.
Exempel:
SELECT name, age FROM Users;
Hämtar kolumnerna name och age från tabellen Users.
WHERE()
Filtrerar resultat baserat på ett villkor.
Exempel:
SELECT * FROM Users WHERE age > 18;
Hämtar alla användare som är äldre än 18.
DESCRIBE
Visar strukturen för en tabell (kolumner och deras datatyper).
Exempel:
DESCRIBE Users;
Visar tabellen Users struktur.
LIKE
Söker efter ett mönster i en textkolumn.
Exempel:
SELECT * FROM Users WHERE name LIKE ‘A%’;
Hämtar alla användare vars namn börjar med bokstaven “A”.