Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Чем INNER JOIN отличается от LEFT JOIN?
INNER JOIN возвращает только строки, для которых есть совпадение в обеих таблицах. LEFT JOIN возвращает все строки из левой таблицы, даже если соответствия в правой нет. В этом случае значения из правой таблицы будут NULL. Выбор JOIN напрямую влияет на результат запроса.
Как меняется результат LEFT JOIN, если условие фильтрации перенести из ON в WHERE?
Если условие перенести из ON в WHERE, результат меняется.
Строки без совпадений отбрасываются.LEFT JOIN фактически превращается в INNER JOIN.
Это одна из самых частых ошибок в SQL.
Поведение запроса кардинально меняется.
В чём разница между LEFT JOIN и RIGHT JOIN?
LEFT JOIN возвращает все строки из левой таблицы и совпавшие строки из правой.RIGHT JOIN делает то же самое, но наоборот — сохраняет все строки из правой таблицы.
Разница между ними только в том, какая таблица считается основной.
На практике чаще используют LEFT JOIN.RIGHT JOIN можно заменить LEFT JOIN, поменяв таблицы местами.
Объясните разницу между LEFT JOIN и RIGHT JOIN.
LEFT JOIN и RIGHT JOIN — это типы объединений (JOIN) в SQL, которые определяют, какая из двух таблиц считается главной, и все строки из которой должны быть включены в результат, даже если для них нет совпадений в другой таблице. LEFT JOIN возвращает все строки из левой таблицы (той, что указана перед JOIN) и соответствующие строки из правой. Если совпадения нет, то столбцы из правой таблицы будут заполнены значениями NULL. RIGHT JOIN работает симметрично: возвращает все строки из правой таблицы и соответствующие строки из левой, заполняя недостающие значения NULL.
Для чего нужен Left Join?
LEFT JOIN возвращает:
Все строки из левой таблицы
Совпадающие строки из правой (или NULL при отсутствии совпадений)
Используется для поиска "отсутствующих" данных.
Рейтинг:
5
Сложность:
4
Рейтинг:
5
Сложность:
6
Рейтинг:
5
Сложность:
4
Рейтинг:
5
Сложность:
2
Рейтинг:
1
Сложность:
4