Haastattelukysymykset SQL-kehittäjille: Yleiset SQL-haastattelukysymykset ja vastaukset- Osa 1

Selitä mitä SQL on ja sen roolia tietokannan hallinnassa

Vastaus: SQL(Structured Query Language) on kieli, jota käytetään tietokantojen kyselyyn ja hallintaan. Sen avulla voimme suorittaa toimintoja, kuten tietojen hakemista, tietojen lisäämistä, päivittämistä ja poistamista tietokannasta. SQL on perustavanlaatuinen työkalu vuorovaikutukseen ja tietojen käsittelyyn useimmissa tietokannan hallintajärjestelmissä(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ì?

Vastaus:

  • SELECT: Hakee tiedot tietokannasta tietojen hakemiseksi yhdestä tai useammasta taulukosta.
  • INSERT: Lisää uusia tietoja tietokannan taulukkoon.
  • UPDATE: Muokkaa taulukon olemassa olevia tietoja.
  • DELETE: Poistaa tiedot taulukosta.

 

Selitä käsitteet Primary Key ja Foreign Key SQL:ssä

Vastaus:

  • Primary Key: Se on sarake tai sarakkeiden joukko, jota käytetään yksilöimään jokainen taulukon rivi. Se varmistaa taulukon tietojen yksilöllisyyden ja tunnistuksen.
  • Foreign Key: Se on yhden taulukon sarake tai sarakejoukko, joka viittaa toisen taulukon perusavaimeen. Se muodostaa suhteen kahden tietokannan taulukon välille.

 

WHERE Käskyn lausekkeen käyttäminen SELECT tietojen suodattamiseen taulukosta

Vastaus: Käytä WHERE käskyn lauseketta SELECT määrittääksesi ehdot, jotka rivien on täytettävä voidakseen sisällyttää kyselyn tulokseen.

Esimerkiksi:

SELECT * FROM Customers WHERE Country = 'USA';

 

Kuinka käyttää JOIN käskyä tietojen yhdistämiseen useista taulukoista SQL:ssä

Vastaus: JOIN Lauseketta käytetään kahden tai useamman taulukon tietojen yhdistämiseen niiden välisen toisiinsa liittyvän sarakkeen perusteella. On olemassa erilaisia ​​tyyppejä JOIN, kuten INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN.

Esimerkiksi:

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

 

Selitä sisäänrakennettujen toimintojen käyttö SQL like SUM, COUNT, AVG, MAX, MIN

Vastaus:

  • SUM: Laskee numeerisen sarakkeen kokonaisarvon.
  • COUNT: Laskee taulukon rivien määrän tai sarakkeen ei-nolla-arvojen määrän.
  • AVG: Laskee numeerisen sarakkeen keskiarvon.
  • MAX: Hakee sarakkeen enimmäisarvon.
  • MIN: Hakee sarakkeen vähimmäisarvon.

 

Kuinka käyttää GROUP BY käskyä tietojen ryhmittelyyn SQL:ssä

Vastaus: GROUP BY Käskyä käytetään ryhmittelemään rivejä, joilla on samat arvot, yhteen tai useampaan sarakkeeseen ja suorittamaan niille koontitoimintoja.

Esimerkiksi:

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

 

Kuinka käyttää ORDER BY käskyä tietojen lajitteluun SQL:ssä

Vastaus: he ORDER BY -käskyä käytetään lajittelemaan kyselyn tulos yhden tai useamman sarakkeen perusteella. Oletuksena on nouseva järjestys(ASC), mutta DESC:tä voidaan käyttää laskevassa järjestyksessä.

Esimerkiksi:

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

 

Kuinka käyttää INSERT INTO käskyä uuden tiedon lisäämiseen taulukkoon

Vastaus: Käytä INSERT INTO käskyä lisätäksesi uusia tietoja tietokannan taulukkoon

Esimerkiksi:

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

 

Taulukon tietojen päivittäminen UPDATE SQL-käskyn avulla.

Vastaus: Käytä UPDATE käskyä taulukon olemassa olevien tietojen muokkaamiseen.

Esimerkiksi:

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