Spjega x'inhu SQL u r-rwol tiegħu fil-ġestjoni tad-database
Tweġiba: SQL(Structured Query Language) hija lingwa użata għall-mistoqsijiet u l-ġestjoni tad-databases. Jippermettilna nwettqu operazzjonijiet bħall-irkupru tad-dejta, id-dħul, l-aġġornament u t-tħassir tad-dejta minn database. L-SQL huwa għodda fundamentali għall-interazzjoni ma' u l-manipulazzjoni tad-dejta fil-biċċa l-kbira tas-Sistemi ta' Ġestjoni ta' Database(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ì?
Tweġiba:
SELECT: Jiġbor id-dejta minn database biex iġib informazzjoni minn tabella waħda jew aktar.INSERT: Iżżid data ġdida f'tabella fid-database.UPDATE: Timmodifika data eżistenti f'tabella.DELETE: Tneħħi dejta minn tabella.
Spjega l-kunċetti ta ' Primary Key u Foreign Key fl-SQL
Tweġiba:
Primary Key: Hija kolonna jew sett ta' kolonni użati biex jidentifikaw b'mod uniku kull ringiela f'tabella. Huwa jiżgura l-uniċità u l-identifikazzjoni għad-dejta fit-tabella.Foreign Key: Hija kolonna jew sett ta’ kolonni f’tabella waħda li tirreferi għaċ-ċavetta primarja ta’ tabella oħra. Hija tistabbilixxi relazzjoni bejn żewġ tabelli fid-database.
Kif tuża l- WHERE klawżola fid- SELECT dikjarazzjoni biex tiffiltra data minn tabella
Tweġiba: Uża l- WHERE klawżola fid- SELECT dikjarazzjoni biex tispeċifika kundizzjonijiet li r-ringieli jridu jissodisfaw biex jiġu inklużi fir-riżultat tal-mistoqsija.
Pereżempju:
SELECT * FROM Customers WHERE Country = 'USA';
Kif tuża d- JOIN dikjarazzjoni biex tgħaqqad dejta minn tabelli multipli f'SQL
Tweġiba: Id- JOIN dikjarazzjoni tintuża biex tikkombina data minn żewġ tabelli jew aktar ibbażati fuq kolonna relatata bejniethom. Hemm tipi differenti ta ' JOIN, bħal INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN.
Pereżempju:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
Spjega l-użu tal-funzjonijiet built-in fi SQL like SUM, COUNT, AVG, MAX, MIN
Tweġiba:
SUM: Jikkalkula l-valur totali ta’ kolonna numerika.COUNT: Jgħodd in-numru ta' ringieli f'tabella jew in-numru ta' valuri mhux nulli f'kolonna.AVG: Jikkalkula l-valur medju ta' kolonna numerika.MAX: Jiġbor il-valur massimu f'kolonna.MIN: Jiġbor il-valur minimu f'kolonna.
Kif tuża l- GROUP BY istqarrija biex tiġbor id-dejta fl-SQL
Tweġiba: Id- GROUP BY dikjarazzjoni tintuża biex tiggruppa ringieli bl-istess valuri f'kolonna waħda jew aktar u twettaq funzjonijiet aggregati fuqhom.
Pereżempju:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country;
Kif tuża d- ORDER BY dikjarazzjoni biex issolvi d-dejta fl-SQL
Tweġiba: id-dikjarazzjoni ORDER BY tintuża biex issolvi r-riżultat tal-mistoqsija abbażi ta' kolonna waħda jew aktar. Id-default huwa ordni axxendenti(ASC), iżda DESC jista 'jintuża għal ordni dixxendenti.
Pereżempju:
SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;
Kif tuża d INSERT INTO -dikjarazzjoni biex tiddaħħal data ġdida f'tabella
Tweġiba: Uża d- INSERT INTO dikjarazzjoni biex iżżid dejta ġdida ma' tabella fid-database
Pereżempju:
INSERT INTO Customers(CustomerName, ContactName, Country)
VALUES('John Doe', 'John Doe Jr.', 'USA');
Kif taġġorna d-dejta f'tabella billi tuża d- UPDATE dikjarazzjoni fl-SQL.
Tweġiba: Uża d- UPDATE dikjarazzjoni biex timmodifika data eżistenti f'tabella.
Pereżempju:
UPDATE Customers
SET ContactName = 'Jane Smith'
WHERE CustomerID = 1;

