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

В някои случаи е необходимо да изберете данни от таблица, въз основа на резултатите от допълнителни проби от една и съща маса. Тези проби се наричат ​​корелирани. Той призова некорелиран подзаявка, че не зависи от никакви външни поискване. Несвързани помежду подзаявка е независима от линията, която се отнася към външния поискване. Външно или основната заявка се нарича заявка, която съдържа всички под-запитвания. Синтаксис подзаявка същото като това на външния искането. Подзаявка е написано в скоби.

Да разгледаме Фигура 19.1 което показва пример за получаване на корелативна подзаявка. В лявата част на фигурата е показана таблица Table3. В прозореца на командния писмено искане с подзаявка, който се използва, за да се вземе проба на стоките, за които цената е по-ниска от средната за страната. В дясната част на фигурата показва резултата от заявката (заявките).

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

Фигура 20.1 - Получаване на корелативна подзаявка

Изчисленията в таблиците. Екипът се изчисли

В Visual FoxPro база данни на отбора

Изчисли eExpressionList [обхват] [ЗА Израз 1]

[ДОКАТО Израз 2 [ДА VarList | ДА ARRAY ArrayName]

[NOOPTIMIZE] [IN nWorkArea | cTableAlias]

Извършва финансови и статистически операции на таблици или изрази области, включително области, като се използва като eExpressionList елементи, изброени в таблица 20.1 функция.

Таблица 21.1- функции, които се използват в eExpressionList изчисли команда