Pitakonan Wawancara kanggo Pangembang SQL: Tanya Jawab Wawancara SQL Umum- Bagian 1

Nerangake apa SQL lan peran ing manajemen database

Wangsulan: SQL(Structured Query Language) minangka basa sing digunakake kanggo pitakon lan ngatur basis data. Iki ngidini kita nindakake operasi kayata njupuk data, nglebokake, nganyari, lan mbusak data saka database. SQL minangka alat dhasar kanggo sesambungan lan manipulasi data ing paling Sistem Manajemen 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ì?

Wangsulan:

  • SELECT: Njupuk data saka database kanggo njupuk informasi saka siji utawa luwih tabel.
  • INSERT: Nambah data anyar menyang tabel ing database.
  • UPDATE: Ngowahi data sing ana ing tabel.
  • DELETE: Mbusak data saka tabel.

 

Nerangake konsep Primary Key lan Foreign Key ing SQL

Wangsulan:

  • Primary Key: Iku kolom utawa pesawat saka kolom digunakake kanggo unik ngenali saben baris ing tabel. Iku njamin uniqueness lan identifikasi kanggo data ing tabel.
  • Foreign Key: Iku kolom utawa sakumpulan kolom ing siji tabel sing nuduhake tombol utama tabel liyane. Iki nggawe hubungan antarane rong tabel ing database.

 

Cara nggunakake WHERE klausa ing SELECT statement kanggo nyaring data saka tabel

Wangsulan: Gunakake WHERE klausa ing SELECT pratelan kanggo nemtokake kahanan sing kudu ditindakake baris supaya bisa dilebokake ing asil pitakon.

Tuladhane:

SELECT * FROM Customers WHERE Country = 'USA';

 

Cara nggunakake JOIN statement kanggo nggabungake data saka pirang-pirang tabel ing SQL

Wangsulan: JOIN Pernyataan digunakake kanggo nggabungake data saka rong tabel utawa luwih adhedhasar kolom sing ana gandhengane ing antarane. Ana macem-macem jinis JOIN, kayata INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN.

Tuladhane:

SELECT Orders.OrderID, Customers.CustomerName  
FROM Orders  
JOIN Customers ON Orders.CustomerID = Customers.CustomerID;  

 

Nerangake panggunaan fungsi sing dibangun ing SQL like SUM, COUNT, AVG, MAX, MIN

Wangsulan:

  • SUM: Ngetung total nilai kolom numerik.
  • COUNT: Ngetung jumlah larik ing tabel utawa jumlah nilai non-null ing kolom.
  • AVG: Ngetung nilai rata-rata kolom numerik.
  • MAX: Nompo nilai maksimum ing kolom.
  • MIN: Nompo nilai minimal ing kolom.

 

Cara nggunakake GROUP BY statement kanggo nglumpukake data ing SQL

Wangsulan: GROUP BY Pernyataan kasebut digunakake kanggo nglumpukake baris kanthi nilai sing padha ing siji utawa luwih kolom lan nindakake fungsi agregat.

Tuladhane:

SELECT Country, COUNT(*) AS TotalCustomers  
FROM Customers  
GROUP BY Country;  

 

Cara nggunakake ORDER BY statement kanggo ngurutake data ing SQL

Wangsulan: dheweke ORDER BY statement digunakake kanggo ngurutake asil pitakon adhedhasar siji utawa luwih kolom. Standar kasebut yaiku urutan munggah(ASC), nanging DESC bisa digunakake kanggo urutan mudhun.

Tuladhane:

SELECT * FROM Customers ORDER BY FirstName ASC, LastName DESC;

 

Cara nggunakake INSERT INTO statement kanggo nglebokake data anyar menyang tabel

Jawaban: Gunakake INSERT INTO statement kanggo nambah data anyar menyang tabel ing database

Tuladhane:

INSERT INTO Customers(CustomerName, ContactName, Country)  
VALUES('John Doe', 'John Doe Jr.', 'USA');  

 

Carane nganyari data ing tabel nggunakake UPDATE statement ing SQL.

Jawaban: Gunakake UPDATE statement kanggo ngowahi data sing ana ing tabel.

Tuladhane:

UPDATE Customers  
SET ContactName = 'Jane Smith'  
WHERE CustomerID = 1;