Wyjaśnij, czym jest SQL i jaka jest jego rola w zarządzaniu bazami danych
Odpowiedź: SQL(Structured Query Language) to język używany do wykonywania zapytań i zarządzania bazami danych. Umożliwia nam wykonywanie operacji, takich jak pobieranie danych, wstawianie, aktualizowanie i usuwanie danych z bazy danych. SQL jest podstawowym narzędziem do interakcji z danymi i manipulowania nimi w większości systemów zarządzania bazami danych(DBMS).
Trong SQL, SELECT, INSERT, UPDATE, DELETE là những câu lệnh gì và chúng được sử dụng để lam gì?
Odpowiedź:
SELECT: Pobiera dane z bazy danych w celu pobrania informacji z jednej lub kilku tabel.INSERT: Dodaje nowe dane do tabeli w bazie danych.UPDATE: Modyfikuje istniejące dane w tabeli.DELETE: usuwa dane z tabeli.
Wyjaśnij pojęcia Primary Key i Foreign Key w języku SQL
Odpowiedź:
Primary Key: Jest to kolumna lub zestaw kolumn służących do jednoznacznej identyfikacji każdego wiersza w tabeli. Zapewnia to niepowtarzalność i identyfikację danych w tabeli.Foreign Key: Jest to kolumna lub zestaw kolumn w jednej tabeli, który odnosi się do klucza podstawowego innej tabeli. Ustanawia relację między dwiema tabelami w bazie danych.
Jak używać WHERE klauzuli w SELECT instrukcji do filtrowania danych z tabeli
Odpowiedź: Użyj WHERE klauzuli w SELECT instrukcji, aby określić warunki, które muszą spełniać wiersze, aby zostały uwzględnione w wyniku zapytania.
Na przykład:
SELECT * FROM Customers WHERE Country = 'USA';
Jak używać JOIN instrukcji do łączenia danych z wielu tabel w SQL
Odpowiedź: JOIN Instrukcja służy do łączenia danych z dwóch lub więcej tabel w oparciu o powiązaną między nimi kolumnę. Istnieją różne rodzaje JOIN, np INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN.
Na przykład:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Wyjaśnij użycie wbudowanych funkcji w SQL like SUM, COUNT, AVG, MAX, MIN
Odpowiedź:
SUM: Oblicza całkowitą wartość kolumny numerycznej.COUNT: zlicza liczbę wierszy w tabeli lub liczbę wartości innych niż null w kolumnie.AVG: Oblicza średnią wartość kolumny numerycznej.MAX: Pobiera maksymalną wartość w kolumnie.MIN: Pobiera minimalną wartość w kolumnie.
Jak używać GROUP BY instrukcji do grupowania danych w SQL
Odpowiedź: GROUP BY Instrukcja służy do grupowania wierszy o tych samych wartościach w jednej lub kilku kolumnach i wykonywania na nich funkcji agregujących.
Na przykład:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Jak używać ORDER BY instrukcji do sortowania danych w SQL
Odpowiedź: Instrukcja ORDER BY służy do sortowania wyniku zapytania na podstawie jednej lub kilku kolumn. Wartością domyślną jest kolejność rosnąca(ASC), ale DESC może być używana w kolejności malejącej.
Na przykład:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Jak używać INSERT INTO instrukcji do wstawiania nowych danych do tabeli
Odpowiedź: Użyj INSERT INTO instrukcji, aby dodać nowe dane do tabeli w bazie danych
Na przykład:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Jak zaktualizować dane w tabeli za pomocą UPDATE instrukcji w języku SQL.
Odpowiedź: Użyj UPDATE instrukcji, aby zmodyfikować istniejące dane w tabeli.
Na przykład:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;

