“Внешнее применение” на самом деле является оператором SQL, а не фразой на английском языке. Он используется в запросах к базе данных для объединения таблиц и получения данных на основе заданных условий. Оператор «внешнего применения» аналогичен оператору «левого соединения», но имеет некоторые отличия в поведении.
Вот несколько методов, связанных с «внешним применением» в SQL:
-
Соединение таблиц с помощью «внешнего применения». Используя «внешнее применение», вы можете объединять таблицы в запросе и включать строки из правой таблицы, даже если в левой таблице нет соответствующей строки.
-
Вычисление агрегатов. «Внешнее применение» можно использовать для расчета агрегатов или выполнения вычислений над подмножеством данных. Например, вы можете использовать его для расчета среднего значения или суммы значений для каждой строки в левой таблице.
-
Коррелированные подзапросы: «Внешнее применение» часто используется в коррелированных подзапросах, где подзапрос ссылается на столбцы из внешнего запроса. Это позволяет вам получать данные из правой таблицы на основе условий в левой таблице.
-
Фильтрация данных. С помощью «внешнего применения» вы можете фильтровать данные на основе условий в правой таблице. Это полезно, если вы хотите включить только определенные строки из правой таблицы, соответствующие определенным критериям.
-
Получение нулевых значений. В отличие от «внутреннего соединения» или «левого соединения», «внешнее применение» может возвращать нулевые значения для столбцов из правой таблицы, если в левой таблице нет совпадений.
Подводя итог, можно сказать, что «внешнее применение» — это оператор SQL, используемый для объединения таблиц, выполнения вычислений, фильтрации данных и получения результатов на основе условий, указанных в запросе. Это особенно полезно, когда вам нужно включить строки из правой таблицы, даже если в левой таблице нет соответствующей строки.