Прилагането на Cross по-бързо ли е от вътрешното присъединяване?
Прилагането на Cross по-бързо ли е от вътрешното присъединяване?

Видео: Прилагането на Cross по-бързо ли е от вътрешното присъединяване?

Видео: Прилагането на Cross по-бързо ли е от вътрешното присъединяване?
Видео: МЕЖДУ ИЗМЕРЕНИЯМИ (Шокирующее увеличение паранормальной активности) - Джон Рассел 2024, Може
Anonim

Докато повечето заявки, които използват ПРИЛОЖИ КРЪСТ може да се пренапише с помощта на ВЪТРЕШНО ПРИСЪЕДИНЕНИЕ , ПРИЛОЖИ КРЪСТ може да даде по-добър план за изпълнение и по-добър производителност , тъй като може да ограничи набора, който се присъединява още преди присъединяване възниква.

Освен това, кога да използвате кръстосано прилагане срещу присъединяване?

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

Впоследствие въпросът е какво е кръстосано приложение? ПРИЛОЖИ КРЪСТ връща само редове от външната таблица, които произвеждат набор от резултати от функцията с таблица. С други думи, резултат от ПРИЛОЖИ КРЪСТ не съдържа ред от лявата странична таблица, за която не се получава резултат от израза на дясната страна. ПРИЛОЖИ КРЪСТ работи като ред по ред INNER JOIN.

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

В ПРИЛОЖИ КРЪСТ операторът е семантично подобен на INNER ПРИСЪЕДИНЯВАНЕ . Това е подобно на ВЪТРЕШНОТО ПРИСЪЕДИНЯВАНЕ операция, извършена върху таблиците Author и Book. ПРИЛОЖИ КРЪСТ връща само онези записи от физическа таблица, където има съвпадащи редове в изход на функцията с таблица.

Защо бихте използвали кръстосано съединение?

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

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