Junior
154
SQL-да JOIN дегеніміз не?
AI-дан жауап
sobes.tech AI
JOIN операторы SQL-да екі немесе одан да көп кестеден жолдарды байланыстыратын баған бойынша біріктіру үшін пайдаланылады. Бұл бірнеше кестеден деректерді бір нәтижелік жиынтықта алуға мүмкіндік береді. Бірнеше JOIN түрі бар.
Негізгі JOIN түрлері:
- INNER JOIN: Екі кестеде де сәйкес келетін жолдарды қайтарады.
- LEFT JOIN (немесе LEFT OUTER JOIN): Сол жақ кестеден барлық жолдарды және оң жақ кестеден сәйкес келетін жолдарды қайтарады. Егер сол жақ кестеде жолға сәйкес келетін оң жақ кестеде жол болмаса, оң жақ кестенің бағандары
NULLболады. - RIGHT JOIN (немесе RIGHT OUTER JOIN): Оң жақ кестеден барлық жолдарды және сол жақ кестеден сәйкес келетін жолдарды қайтарады. Егер оң жақ кестеде жолға сәйкес келетін сол жақ кестеде жол болмаса, сол жақ кестенің бағандары
NULLболады. - FULL JOIN (немесе FULL OUTER JOIN): Бір кестеде сәйкес келетін жолдар болғанда барлық жолдарды қайтарады. Екі кестеден де барлық жолдарды қайтарады, сәйкес келмеген жерлерде
NULLқояды.
INNER JOIN мысалы:
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
LEFT JOIN мысалы:
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;