Как да се група редовете в резултатите от заявките (Visual Инструменти за бази данни)

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

Например, необходимо е да се знае, средната цена на книгите, за които данните се съхраняват в таблицата с титли. и споделяне на резултатите в съответствие с идентификационния номер на издателя. За това трябва да се групират въз основа на идентификатора искане издател (например pub_id). Информацията, получена от такъв въпрос може да изглежда така:

Групирането на данни, можем да показват само резюме или обобщени данни, като например следното.

Стойностите на групирани колони (колони, посочени в оферта ГРУПА ОТ). В горния пример pub_id колона е групирана.

Стойностите по статистически функции, като например SUM () и AVG (). В горния пример, втората колона се генерира чрез прилагане на функция AVG () в колоната за цена.

Display стойности на отделните линии е невъзможно. Например, ако данните са групирани само от идентификационния номер на издател не може да бъде показана в искането също имената на отделни книги. По този начин, ако колоните са добавени към заявката изход искания и идеи дизайнер автоматично ги добавя в GROUP BY клауза инструкции в областта на SQL. Ако искате колоната съдържа статистически данни, можете да идентифицирате обобщаваща функция за него.

Ако данните са групирани в няколко графи, като всяка група в заявката показва статистически стойности за всички групиране колони.

Така например, следната заявка групи издатели идентификаторите заглавия маса от данни (pub_id) и книгите тип (тип). резултатите от заявките са сортирани по номер на издател, и да предоставят обобщена информация за всеки вид книги, публикувани от издателя: