Junior — Middle
SQLде таблицалардын негизги бирикмелеринин түрлөрүн тизмелеп бере аласызбы?
sobes.tech AI
AIден жооп
SQLде таблицалардын негизги бирикмелери (JOIN):
- INNER JOIN — эки таблицада да дал келген жазууларды гана кайтарат.
- LEFT JOIN (LEFT OUTER JOIN) — сол таблицадан бардык жазууларды жана оң жактан дал келгендерди кайтарат; дал келбесе, оң жактын маанилери NULL болот.
- RIGHT JOIN (RIGHT OUTER JOIN) — оң таблицадан бардык жазууларды жана сол жактан дал келгендерди кайтарат; дал келбесе, сол жактын маанилери NULL болот.
- FULL JOIN (FULL OUTER JOIN) — эки таблицадан бардык жазууларды кайтарат, дал келбеген жерлерде NULL менен толтурулат.
- CROSS JOIN — эки таблицанын картезиан көбөйтмөсү, бардык мүмкүн болгон жазуу чынжырларын кайтарат.
INNER JOIN мисалы:
SELECT employees.name, departments.name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;