Carane mbusak data saka tabel nggunakake DELETE statement ing SQL
Jawaban: Gunakake DELETE statement kanggo mbusak data saka tabel
Tuladhane:
DELETE FROM Customers WHERE CustomerID = 1;
Nerangake konsep Index lan keuntungan nggunakake Indeks ing SQL
Wangsulan: An Index minangka struktur data sing nambah kacepetan njupuk data ing basis data. Iki digawe ing siji utawa luwih kolom tabel lan mbantu nyuda wektu sing dibutuhake kanggo nggoleki lan ngurutake data. Keuntungan nggunakake Indeks kalebu kinerja pitakon sing luwih apik lan njupuk data sing luwih cepet.
Carane nggunakake CREATE TABLE statement kanggo nggawe tabel anyar ing SQL
Jawaban: Gunakake CREATE TABLE statement kanggo nggawe tabel anyar ing database.
Tuladhane:
CREATE TABLE Customers(
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(50),
ContactName VARCHAR(50),
Country VARCHAR(50)
);
Cara nggunakake ALTER TABLE statement kanggo nambah kolom anyar menyang tabel ing SQL.
Jawaban: Gunakake ALTER TABLE statement kanggo nambah kolom anyar menyang tabel sing wis ana.
Tuladhane:
ALTER TABLE Customers ADD Email VARCHAR(100);
Cara nggunakake DROP TABLE statement kanggo mbusak tabel ing SQL
Jawaban: Gunakake DROP TABLE statement kanggo mbusak tabel saka database.
Tuladhane:
DROP TABLE Customers;
Nerangake carane nggunakake UNION lan UNION ALL statements ing SQL
Wangsulan:
UNION: Nggabungake asil saka loro utawa luwihSELECTpitakon menyang set asil siji lan mbusak duplikat.UNION ALL:Padha karoUNION, nanging tetep duplikat larik.
Cara nggunakake LIKE statement lan karakter khusus ing kahanan panelusuran ing SQL
Wangsulan: Gunakake statement LIKE kanggo nindakake pencocokan pola kanggo panelusuran teks. Ana rong karakter khusus sing umum digunakake karo LIKE:
- %: Nggambarake senar karakter, kalebu karakter nol utawa luwih.
- _: Makili karakter siji.
SELECT * FROM Customers WHERE CustomerName LIKE 'A%';
Nerangake pitakon nggoleki data sing beda: SELECT, SELECT DISTINCT, SELECT TOP ing SQL
Wangsulan:
SELECT: Njupuk data saka siji utawa luwih tabel.SELECT DISTINCT: Njupuk data unik saka kolom, mbusak duplikat nilai.SELECT TOP: Njupuk nomer baris tartamtu saka asil pitakonan.
SELECT DISTINCT Country FROM Customers;
SELECT TOP 10 * FROM Orders;
Cara nggunakake GROUP BY, HAVING, ORDER BY statement bebarengan ing SQL
Wangsulan: Kanthi nggabungake GROUP BY, HAVING, ORDER BY statement, kita bisa nglumpukake data, nyaring klompok, lan ngurutake asil.
Tuladhane:
SELECT Country, COUNT(*) AS TotalCustomers
FROM Customers
GROUP BY Country
HAVING COUNT(*) > 5
ORDER BY TotalCustomers DESC;
Nerangake konsep a transaction lan carane nggunakake BEGIN TRANSACTION, COMMIT, ROLLBACK statements ing SQL.
Wangsulan: Bab ingkang utama- Transaksi minangka urutan saka siji utawa luwih operasi database dianggep minangka unit siji. Yen salah sawijining operasi ing transaksi gagal, kabeh transaksi digulung maneh lan kabeh owah-owahan bakal dibatalake.
BEGIN TRANSACTION: Miwiti transaksi anyar.COMMIT: Nyimpen lan konfirmasi owah-owahan sing digawe ing transaksi menyang database.ROLLBACK: Mbatalake transaksi lan mbatalake owah-owahan sing ditindakake ing transaksi kasebut
BEGIN TRANSACTION;
UPDATE Accounts SET Balance = Balance- 100 WHERE AccountID = 123;
UPDATE Accounts SET Balance = Balance + 100 WHERE AccountID = 456;
COMMIT;

