Shpjegoni se çfarë është SQL dhe rolin e tij në menaxhimin e bazës së të dhënave
Përgjigje: SQL(Structured Query Language) është një gjuhë që përdoret për të kërkuar dhe menaxhuar bazat e të dhënave. Ai na mundëson të kryejmë operacione të tilla si marrja e të dhënave, futja, përditësimi dhe fshirja e të dhënave nga një bazë të dhënash. SQL është një mjet themelor për ndërveprimin dhe manipulimin e të dhënave në shumicën e sistemeve të menaxhimit të bazës së të dhënave(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ì?
Përgjigje:
SELECT
: Merr të dhëna nga një bazë të dhënash për të marrë informacion nga një ose më shumë tabela.INSERT
: Shton të dhëna të reja në një tabelë në bazën e të dhënave.UPDATE
: Modifikon të dhënat ekzistuese në një tabelë.DELETE
: Heq të dhënat nga një tabelë.
Shpjegoni konceptet e Primary Key
dhe Foreign Key
në SQL
Përgjigje:
Primary Key
: Është një kolonë ose një grup kolonash që përdoren për të identifikuar në mënyrë unike çdo rresht në një tabelë. Siguron unike dhe identifikim për të dhënat në tabelë.Foreign Key
: Është një kolonë ose një grup kolonash në një tabelë që i referohet çelësit primar të një tabele tjetër. Ai vendos një marrëdhënie midis dy tabelave në bazën e të dhënave.
Si të përdorni WHERE
klauzolën në SELECT
deklaratë për të filtruar të dhënat nga një tabelë
Përgjigje: Përdorni WHERE
klauzolën në SELECT
deklaratë për të specifikuar kushtet që duhet të plotësojnë rreshtat për t'u përfshirë në rezultatin e pyetjes.
Për shembull:
SELECT * FROM Customers WHERE Country = 'USA';
Si të përdorni JOIN
deklaratën për të kombinuar të dhëna nga tabela të shumta në SQL
Përgjigje: JOIN
Deklarata përdoret për të kombinuar të dhëna nga dy ose më shumë tabela bazuar në një kolonë të lidhur ndërmjet tyre. Ka lloje të ndryshme të JOIN
, si INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN
p.sh.
Për shembull:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Shpjegoni përdorimin e funksioneve të integruara në SQL like SUM, COUNT, AVG, MAX, MIN
Përgjigje:
SUM
: Llogarit vlerën totale të një kolone numerike.COUNT
: Numëron numrin e rreshtave në një tabelë ose numrin e vlerave jo null në një kolonë.AVG
: Llogarit vlerën mesatare të një kolone numerike.MAX
: Merr vlerën maksimale në një kolonë.MIN
: Merr vlerën minimale në një kolonë.
Si të përdorni GROUP BY
deklaratën për të grupuar të dhënat në SQL
Përgjigje: GROUP BY
Deklarata përdoret për të grupuar rreshtat me të njëjtat vlera në një ose më shumë kolona dhe për të kryer funksione agreguese mbi to.
Për shembull:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Si të përdorni ORDER BY
deklaratën për të renditur të dhënat në SQL
Përgjigje: ai pohimi ORDER BY përdoret për të renditur rezultatin e pyetjes bazuar në një ose më shumë kolona. Parazgjedhja është renditja në rritje(ASC), por DESC mund të përdoret për rend zbritës.
Për shembull:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Si të përdorni INSERT INTO
deklaratën për të futur të dhëna të reja në një tabelë
Përgjigje: Përdorni INSERT INTO
deklaratën për të shtuar të dhëna të reja në një tabelë në bazën e të dhënave
Për shembull:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Si të përditësoni të dhënat në një tabelë duke përdorur UPDATE
deklaratën në SQL.
Përgjigje: Përdorni UPDATE
deklaratën për të modifikuar të dhënat ekzistuese në një tabelë.
Për shembull:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;