Forklar hvad SQL er og dets rolle i databasestyring
Svar: SQL(Structured Query Language) er et sprog, der bruges til at forespørge og administrere databaser. Det gør os i stand til at udføre operationer såsom at hente data, indsætte, opdatere og slette data fra en database. SQL er et grundlæggende værktøj til at interagere med og manipulere data i de fleste databasestyringssystemer(DBMS).
Trong SQL, SELECT, INSERT, UPDATE, DELETE là những câu lệnh gì và chúng được sử dụng để làm gì?
Svar:
SELECT: Henter data fra en database for at hente information fra en eller flere tabeller.INSERT: Tilføjer nye data til en tabel i databasen.UPDATE: Ændrer eksisterende data i en tabel.DELETE: Fjerner data fra en tabel.
Forklar begreberne i Primary Key og Foreign Key i SQL
Svar:
Primary Key: Det er en kolonne eller et sæt kolonner, der bruges til unikt at identificere hver række i en tabel. Det sikrer entydighed og identifikation af dataene i tabellen.Foreign Key: Det er en kolonne eller et sæt kolonner i en tabel, der refererer til den primære nøgle i en anden tabel. Det etablerer en relation mellem to tabeller i databasen.
Sådan bruges WHERE klausulen i SELECT sætningen til at filtrere data fra en tabel
Svar: Brug WHERE klausulen i SELECT sætningen til at specificere betingelser, som rækkerne skal opfylde for at blive inkluderet i forespørgselsresultatet.
For eksempel:
SELECT * FROM Customers WHERE Country = 'USA';
Sådan bruges JOIN sætningen til at kombinere data fra flere tabeller i SQL
Svar: JOIN Udsagnet bruges til at kombinere data fra to eller flere tabeller baseret på en relateret kolonne mellem dem. Der findes forskellige typer af JOIN, som f.eks INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN.
For eksempel:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Forklar brugen af indbyggede funktioner i SQL like SUM, COUNT, AVG, MAX, MIN
Svar:
SUM: Beregner den samlede værdi af en numerisk kolonne.COUNT: Tæller antallet af rækker i en tabel eller antallet af ikke-nul værdier i en kolonne.AVG: Beregner gennemsnitsværdien af en numerisk kolonne.MAX: Henter den maksimale værdi i en kolonne.MIN: Henter minimumsværdien i en kolonne.
Sådan bruger du GROUP BY sætningen til at gruppere data i SQL
Svar: GROUP BY Udsagnet bruges til at gruppere rækker med de samme værdier i en eller flere kolonner og udføre aggregerede funktioner på dem.
For eksempel:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Sådan bruges ORDER BY sætningen til at sortere data i SQL
Svar: ORDER BY-sætningen bruges til at sortere forespørgselsresultatet baseret på en eller flere kolonner. Standard er stigende rækkefølge(ASC), men DESC kan bruges til faldende rækkefølge.
For eksempel:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Sådan bruger du INSERT INTO sætningen til at indsætte nye data i en tabel
Svar: Brug INSERT INTO sætningen til at tilføje nye data til en tabel i databasen
For eksempel:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Sådan opdaterer du data i en tabel ved hjælp af UPDATE sætningen i SQL.
Svar: Brug UPDATE sætningen til at ændre eksisterende data i en tabel.
For eksempel:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;

