Hogyan törölhetünk adatokat egy táblából az DELETE SQL utasítás használatával
Válasz: Használja az DELETE utasítást adatok eltávolítására egy táblából
Például:
DELETE FROM Customers WHERE CustomerID = 1;
Magyarázza el az an fogalmát Index és az indexek használatának előnyeit SQL-ben
Válasz: Az An Index egy olyan adatstruktúra, amely javítja az adatok visszakeresésének sebességét az adatbázisban. A táblázat egy vagy több oszlopában jön létre, és segít csökkenteni az adatok kereséséhez és rendezéséhez szükséges időt. Az indexek használatának előnyei közé tartozik a jobb lekérdezési teljesítmény és a gyorsabb adatlekérés.
Hogyan használhatjuk az CREATE TABLE utasítást új tábla létrehozásához SQL-ben
Válasz: Az CREATE TABLE utasítás segítségével hozzon létre egy új táblát az adatbázisban.
Például:
CREATE TABLE Customers(
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(50),
ContactName VARCHAR(50),
Country VARCHAR(50)
);
Hogyan lehet az ALTER TABLE utasítással új oszlopot hozzáadni egy SQL-táblához.
Válasz: Használja az ALTER TABLE utasítást új oszlop hozzáadásához egy meglévő táblához.
Például:
ALTER TABLE Customers ADD Email VARCHAR(100);
Hogyan használjuk az DROP TABLE utasítást egy tábla törlésére SQL-ben
Válasz: Az DROP TABLE utasítás segítségével távolítson el egy táblát az adatbázisból.
Például:
DROP TABLE Customers;
UNION Ismertesse a és UNION ALL utasítások használatát SQL-ben
Válasz:
UNION: Két vagy több lekérdezés eredményeitSELECTegyetlen eredményhalmazba egyesíti, és eltávolítja az ismétlődéseket.UNION ALL:Hasonló a következőhözUNION, de megőrzi az ismétlődő sorokat.
Az utasítás és a speciális karakterek használata LIKE keresési feltételekben SQL-ben
Válasz: Használja a LIKE utasítást a mintaillesztés végrehajtásához a szöveges kereséshez. Két speciális karaktert használnak általában a következőhöz LIKE:
- %: Bármilyen karaktersorozatot jelöl, beleértve a nulla vagy több karaktert.
- _: Egyetlen karaktert jelöl.
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';
Magyarázza el a különböző adatlekérési lekérdezéseket: SELECT, SELECT DISTINCT, SELECT TOP SQL-ben
Válasz:
SELECT: Adatokat kér le egy vagy több táblából.SELECT DISTINCT: Egyedi adatokat kér le egy oszlopból, eltávolítva az ismétlődő értékeket.SELECT TOP: Lekér egy meghatározott számú sort a lekérdezés eredményéből.
SELECT DISTINCT Country FROM Customers;
SELECT TOP 10 * FROM Orders;
GROUP BY, HAVING, ORDER BY Az utasítások együttes használata SQL-ben
Válasz: Az állítások kombinálásával GROUP BY, HAVING, ORDER BY adatokat csoportosíthatunk, csoportokat szűrhetünk, és az eredményt rendezhetjük.
Például:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country
HAVING COUNT(*) > 5
ORDER BY TotalCustomers DESC;
Magyarázza el az a fogalmát transaction és az utasítások használatát BEGIN TRANSACTION, COMMIT, ROLLBACK az SQL-ben.
Válasz: A tranzakció egy vagy több, egyetlen egységként kezelt adatbázis-művelet sorozata. Ha a tranzakción belüli műveletek bármelyike meghiúsul, a teljes tranzakció visszaállításra kerül, és minden módosítás visszavonásra kerül.
BEGIN TRANSACTION: Új tranzakciót indít.COMMIT: Menti és megerősíti a tranzakcióban végrehajtott változtatásokat az adatbázisban.ROLLBACK: Törli a tranzakciót és visszavonja a tranzakcióban végrehajtott változtatásokat
BEGIN TRANSACTION;
UPDATE Accounts SET Balance = Balance- 100 WHERE AccountID = 123;
UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID = 456;
COMMIT;

