
SQL - З'єднання
INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN, self join, множинні з'єднання
1Який тип з'єднання повертає лише рядки, що мають відповідність в обох таблицях?
Який тип з'єднання повертає лише рядки, що мають відповідність в обох таблицях?
Відповідь
INNER JOIN повертає виключно рядки, для яких умова з'єднання виконується в обох таблицях. Рядки без відповідності в будь-якій з таблиць виключаються з результату. Це найпоширеніший тип з'єднання в SQL, оскільки він гарантує, що кожен рядок результату містить повні дані з обох таблиць.
2Яке ключове слово використовується для зазначення умови відповідності між двома таблицями у з'єднанні?
Яке ключове слово використовується для зазначення умови відповідності між двома таблицями у з'єднанні?
Відповідь
Ключове слово ON визначає умову відповідності між стовпцями обох таблиць під час з'єднання. Стандартний синтаксис: SELECT ... FROM table1 JOIN table2 ON table1.column = table2.column. Також можна використовувати USING, коли стовпці з'єднання мають однакову назву в обох таблицях, але ON залишається найбільш гнучкою та універсальною формою.
3Що повертає LEFT JOIN, коли рядок з лівої таблиці не має відповідності у правій таблиці?
Що повертає LEFT JOIN, коли рядок з лівої таблиці не має відповідності у правій таблиці?
Відповідь
LEFT JOIN зберігає всі рядки з лівої таблиці, незалежно від наявності відповідності у правій таблиці. Коли відповідності немає, стовпці з правої таблиці заповнюються значеннями NULL. Така поведінка особливо корисна для виявлення осиротілих записів або забезпечення того, щоб жодні дані з основної таблиці не були втрачені під час з'єднання.
Яка основна різниця між LEFT JOIN та RIGHT JOIN?
Який результат дає CROSS JOIN?
+17 питань зі співбесід
Інші теми співбесід Data Analytics
Google Sheets - Основи
Google Sheets - Розширені формули
SQL - Основи
SQL - Агрегації та групування
BigQuery - Основи
Data Cleaning - Очищення даних
KPI та бізнес-метрики
Описова статистика
Zapier та No-Code автоматизація
Принципи візуалізації даних
Python & Pandas - Основи
Google Sheets - Автоматизовані дашборди
SQL - Підзапити та CTE
SQL - Window Functions
BigQuery - Розширені можливості
Data Modeling
Аналіз воронок і конверсії
Аналіз когорт і утримання
Google Tag Manager та трекінг
API та вебхуки
dbt - Основи
AB Testing та прикладна статистика
Looker Studio (Google Data Studio)
Power BI - Основи
SQL - Розширені аналітичні запити
dbt - Розширені можливості
Power BI - DAX та просунуті дашборди
Python Analytics - Розширений аналіз та ML
Опануй Data Analytics для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно