Ceisteanna Agallaimh d’fhorbróirí SQL: Ceisteanna Coitianta Agallaimh SQL- Cuid 1

Mínigh cad is SQL ann agus a ról i mbainistíocht bunachair shonraí

Freagra: Is teanga é SQL(Teanga Iarratas Struchtúrtha) a úsáidtear chun bunachair shonraí a fhiosrú agus a bhainistiú. Cuireann sé ar ár gcumas oibríochtaí a dhéanamh ar nós sonraí a aisghabháil, sonraí a chur isteach, a nuashonrú agus a scriosadh ó bhunachar sonraí. Is uirlis bhunúsach é SQL chun idirghníomhú le agus chun sonraí a láimhseáil i bhformhór na gCóras Bainistíochta Bunachar Sonraí(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ì?

Freagra:

  • SELECT: Aisghabhann sonraí ó bhunachar sonraí chun faisnéis a fháil ó thábla amháin nó níos mó.
  • INSERT: Cuireann sé sonraí nua isteach i dtábla sa bhunachar sonraí.
  • UPDATE: Athraíonn sonraí atá ann cheana i dtábla.
  • DELETE: Baintear sonraí as tábla.

 

Mínigh na coincheapa Primary Key agus Foreign Key in SQL

Freagra:

  • Primary Key: Is colún nó sraith colún é a úsáidtear chun gach ró i dtábla a shainaithint go huathúil. Cinntíonn sé uathúlacht agus sainaithint na sonraí sa tábla.
  • Foreign Key: Is colún nó sraith colún é i dtábla amháin a thagraíonn d'eochair phríomhúil tábla eile. Bunaíonn sé gaol idir dhá tábla sa bhunachar sonraí.

 

Conas an WHERE clásal sa SELECT ráiteas a úsáid chun sonraí a scagadh ó thábla

Freagra: Bain úsáid as an WHERE gclásal sa SELECT ráiteas chun na coinníollacha a shonrú a chaithfidh na sraitheanna a chomhlíonadh le bheith san áireamh i dtoradh an fhiosrúcháin.

Mar shampla:

SELECT * FROM Customers WHERE Country = 'USA';

 

Conas an JOIN ráiteas a úsáid chun sonraí ó tháblaí iolracha a chomhcheangal i SQL

Freagra: Úsáidtear an JOIN ráiteas chun sonraí ó dhá thábla nó níos mó a chomhcheangal bunaithe ar cholún gaolmhar eatarthu. Tá cineálacha éagsúla JOIN, mar shampla INNER JOIN, LEFT JOIN, RIGHT JOIN,FULL JOIN.

Mar shampla:

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

 

Mínigh an úsáid a bhaintear as feidhmeanna ionsuite i SQL like SUM, COUNT, AVG, MAX, MIN

Freagra:

  • SUM: Ríomhann sé luach iomlán colúin uimhriúil.
  • COUNT: Áireamh líon na sraitheanna i dtábla nó líon na luachanna neamh-null i gcolún.
  • AVG: Ríomhann sé meánluach colúin uimhriúil.
  • MAX: Aisghabhann an t-uasluach i gcolún.
  • MIN: Aisghabhann sé an luach íosta i gcolún.

 

Conas an GROUP BY ráiteas a úsáid chun sonraí a ghrúpáil i SQL

GROUP BY Freagra: Úsáidtear an ráiteas chun sraitheanna a bhfuil na luachanna céanna acu a ghrúpáil i gcolún amháin nó níos mó agus chun feidhmeanna comhiomlána a dhéanamh orthu.

Mar shampla:

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

 

Conas an ORDER BY ráiteas a úsáid chun sonraí a shórtáil i SQL

Freagra: úsáidtear ráiteas ORDÚ AG TRÍ chun toradh an fhiosrúcháin a shórtáil bunaithe ar cholún amháin nó níos mó. Is é an réamhshocrú ná ordú ardaitheach(ASC), ach is féidir DESC a úsáid le haghaidh ordú íslitheach.

Mar shampla:

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

 

Conas an INSERT INTO ráiteas a úsáid chun sonraí nua a chur isteach i dtábla

Freagra: Úsáid an INSERT INTO ráiteas chun sonraí nua a chur le tábla sa bhunachar sonraí

Mar shampla:

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

 

Conas sonraí i dtábla a nuashonrú ag baint úsáide as an UPDATE ráiteas i SQL.

Freagra: Bain úsáid as an UPDATE ráiteas chun sonraí atá ann cheana féin i dtábla a mhionathrú.

Mar shampla:

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