Kako izbrisati podatke iz tabele z uporabo DELETE izjave v SQL
Odgovor: Uporabite DELETE stavek za odstranitev podatkov iz tabele
Na primer:
DELETE FROM Customers WHERE CustomerID = 1;
Pojasnite koncept Index in prednosti uporabe indeksov v SQL
Odgovor: An Index je podatkovna struktura, ki izboljša hitrost iskanja podatkov v bazi podatkov. Ustvari se v enem ali več stolpcih tabele in pomaga zmanjšati čas, potreben za iskanje in razvrščanje podatkov. Prednosti uporabe indeksov vključujejo izboljšano zmogljivost poizvedb in hitrejše iskanje podatkov.
Kako uporabiti CREATE TABLE stavek za ustvarjanje nove tabele v SQL
Odgovor: Uporabite CREATE TABLE stavek za ustvarjanje nove tabele v bazi podatkov.
Na primer:
CREATE TABLE Customers(
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(50),
ContactName VARCHAR(50),
Country VARCHAR(50)
);
Kako uporabiti ALTER TABLE stavek za dodajanje novega stolpca v tabelo v SQL.
Odgovor: Uporabite ALTER TABLE stavek za dodajanje novega stolpca v obstoječo tabelo.
Na primer:
ALTER TABLE Customers ADD Email VARCHAR(100);
Kako uporabiti DROP TABLE stavek za brisanje tabele v SQL
Odgovor: Uporabite DROP TABLE stavek za odstranitev tabele iz baze podatkov.
Na primer:
DROP TABLE Customers;
Pojasnite uporabo stavkov UNION in UNION ALL v SQL
odgovor:
UNION: združi rezultate dveh ali večSELECTpoizvedb v en niz rezultatov in odstrani dvojnike.UNION ALL:Podobno kotUNION, vendar ohrani podvojene vrstice.
Kako uporabiti LIKE stavek in posebne znake v iskalnih pogojih v SQL
Odgovor: Uporabite stavek LIKE za izvedbo ujemanja vzorcev za iskanje besedila. Obstajata dva posebna znaka, ki se običajno uporabljata z LIKE:
- %: Predstavlja poljuben niz znakov, vključno z nič ali več znaki.
- _: Predstavlja en znak.
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';
Pojasnite različne poizvedbe za pridobivanje podatkov: SELECT, SELECT DISTINCT, SELECT TOP v SQL
odgovor:
SELECT: Pridobi podatke iz ene ali več tabel.SELECT DISTINCT: pridobi edinstvene podatke iz stolpca in odstrani podvojene vrednosti.SELECT TOP: Pridobi določeno število vrstic iz rezultata poizvedbe.
SELECT DISTINCT Country FROM Customers;
SELECT TOP 10 * FROM Orders;
Kako uporabljati GROUP BY, HAVING, ORDER BY izjave skupaj v SQL
Odgovor: S kombiniranjem GROUP BY, HAVING, ORDER BY izjav lahko združujemo podatke, filtriramo skupine in razvrščamo rezultat.
Na primer:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country
HAVING COUNT(*) > 5
ORDER BY TotalCustomers DESC;
Pojasnite koncept a transaction in kako uporabljati BEGIN TRANSACTION, COMMIT, ROLLBACK stavke v SQL.
Odgovor: Transakcija je zaporedje ene ali več operacij baze podatkov, ki se obravnavajo kot ena enota. Če katera od operacij znotraj transakcije ne uspe, se celotna transakcija povrne in vse spremembe so razveljavljene.
BEGIN TRANSACTION: Začne novo transakcijo.COMMIT: Shrani in potrdi spremembe transakcije v bazi podatkov.ROLLBACK: Prekliče transakcijo in razveljavi vse spremembe v transakciji
BEGIN TRANSACTION;
UPDATE Accounts SET Balance = Balance- 100 WHERE AccountID = 123;
UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID = 456;
COMMIT;

