Как външното приложение работи в SQL?
Как външното приложение работи в SQL?

Видео: Как външното приложение работи в SQL?

Видео: Как външното приложение работи в SQL?
Видео: Уроки SQL для начинающих / #1 - Что такое SQL? Установка локального сервера 2024, Април
Anonim

ВЪНШНО ПРИЛОЖЕНИЕ в SQL Сървър. ВЪНШНО ПРИЛОЖЕНИЕ връща както реда, които произвеждат набор от резултати, така и редовете, които направи не, с NULL стойности в колоните, произведени от функцията с таблица. ВЪНШНО ПРИЛОЖЕНИЕ работа като ЛЯВ ВЪНШНА ПРИСЪЕДИНЯВАНЕ. И над двете заявки дават същия резултат.

Съответно, кога да използвате Cross Apply и Outer Apply?

ПРИЛОЖИ КРЪСТ може да се използва като заместител на ВЪТРЕШНО ПРИСЪЕДИНЕНИЕ когато трябва да получим резултат от главната таблица и функция. ПРИЛОЖИ може да се използва като заместител на UNPIVOT. Или ПРИЛОЖИ КРЪСТ или ВЪНШНО ПРИЛОЖЕНИЕ могат да се използват тук, които са взаимозаменяеми. Помислете, че имате таблицата по-долу (наречена MYTABLE).

Някой може също да попита защо бихте използвали кръстосано съединение? А кръстосано съединяване се използва, когато Вие желаете да създадете комбинация от всеки ред от две таблици. Всички комбинации от редове са включени в резултата; това обикновено се нарича кръст продукт присъединяване . Често срещан използване за кръстосано съединяване е да създадете получаване на всички комбинации от елементи, като цветове и размери.

Също така попитах как работи лявото външно свързване в SQL?

SQL OUTER JOIN – ляво външно съединение Да предположим, че искаме присъединяване две таблици: А и Б. SQL ляво външно присъединяване връща всички редове в наляво таблица (A) и всички съвпадащи редове, намерени в дясната таблица (B). Това означава резултатът от SQL ляво присъединяване винаги съдържа редовете в наляво маса.

Каква е разликата между лявото присъединяване и лявото външно съединение?

В SQL, ляво присъединяване връща всички записи от първа таблица и съвпадащи записи от втора таблица. Ако няма съвпадение от втора таблица, тогава се връщат само записи от първата таблица. По принцип няма разлика в ляво съединение и ляво външно съединение . Ляво външно съединение също връща същите резултати като ляво присъединяване.

Препоръчано: