Forklar hva SQL er og dens rolle i databasebehandling
Svar: SQL(Structured Query Language) er et språk som brukes til å spørre og administrere databaser. Den gjør oss i stand til å utføre operasjoner som å hente data, sette inn, oppdatere og slette data fra en database. SQL er et grunnleggende verktøy for å samhandle med og manipulere data i de fleste Database Management Systems(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 å hente informasjon fra en eller flere tabeller.INSERT: Legger til nye data i en tabell i databasen.UPDATE: Endrer eksisterende data i en tabell.DELETE: Fjerner data fra en tabell.
Forklar begrepene til Primary Key og Foreign Key i SQL
Svar:
Primary Key: Det er en kolonne eller et sett med kolonner som brukes til å identifisere hver rad i en tabell unikt. Det sikrer unikhet og identifikasjon for dataene i tabellen.Foreign Key: Det er en kolonne eller et sett med kolonner i en tabell som refererer til primærnøkkelen til en annen tabell. Den etablerer en relasjon mellom to tabeller i databasen.
Hvordan bruke WHERE klausulen i SELECT setningen for å filtrere data fra en tabell
Svar: Bruk WHERE setningen i SELECT setningen for å spesifisere betingelser som radene må oppfylle for å bli inkludert i spørringsresultatet.
For eksempel:
SELECT * FROM Customers WHERE Country = 'USA';
Hvordan bruke JOIN setningen til å kombinere data fra flere tabeller i SQL
Svar: JOIN Utsagnet brukes til å kombinere data fra to eller flere tabeller basert på en relatert kolonne mellom dem. Det finnes forskjellige typer 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 bruken av innebygde funksjoner i SQL like SUM, COUNT, AVG, MAX, MIN
Svar:
SUM: Beregner den totale verdien av en numerisk kolonne.COUNT: Teller antall rader i en tabell eller antall ikke-nullverdier i en kolonne.AVG: Beregner gjennomsnittsverdien av en numerisk kolonne.MAX: Henter den maksimale verdien i en kolonne.MIN: Henter minimumsverdien i en kolonne.
Hvordan bruke GROUP BY setningen til å gruppere data i SQL
Svar: GROUP BY Utsagnet brukes til å gruppere rader med samme verdier i én eller flere kolonner og utføre aggregerte funksjoner på dem.
For eksempel:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Hvordan bruke ORDER BY setningen til å sortere data i SQL
Svar: ORDER BY-setningen brukes til å sortere søkeresultatet basert på en eller flere kolonner. Standard er stigende rekkefølge(ASC), men DESC kan brukes for synkende rekkefølge.
For eksempel:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Hvordan bruke INSERT INTO setningen til å sette inn nye data i en tabell
Svar: Bruk INSERT INTO setningen til å legge til nye data i en tabell i databasen
For eksempel:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Hvordan oppdatere data i en tabell ved hjelp av UPDATE setningen i SQL.
Svar: Bruk UPDATE setningen til å endre eksisterende data i en tabell.
For eksempel:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;

