Опубликован: 02.02.2007 | Доступ: свободный | Студентов: 2379 / 245 | Оценка: 4.10 / 3.86 | Длительность: 26:44:00    
    
                Тема: Базы данных    
    
                Специальности: Администратор баз данных    
            
                  
        
        Урок 23: 
                  
          Компоненты языка Transact-SQL
Функции агрегирования
Функции агрегирования, представленные в таблице 24.11, принимают в качестве параметра коллекцию значений и возвращают одиночное значение.
| Функция | Операция | 
|---|---|
| AVG | Возвращает среднее значение из коллекции, игнорируя нулевые (NULL) значения. | 
| COUNT | Возвращает количество значений в коллекции, включая и нулевые. | 
| MAX | Возвращает наибольшее значение из коллекции. | 
| MIN | Возвращает наименьшее значение из коллекции. | 
| SUM | Возвращает сумму значений из коллекции, игнорируя нулевые значения. | 
| STDEV | Возвращает стандартное статистическое отклонение для каждого из значений в коллекции. | 
| STDEVP | Возвращает стандартное статистическое отклонение все совокупности значений в коллекции. | 
| VAR | Возвращает статистическую вариацию значений в группе. | 
| VARP | Возвращает статистическую вариацию всех значений в коллекции. | 
Используйте функции агрегирования
- Для открытия нового окна Query (Запрос), в панели инструментов анализатора запросов Query Analyzer нажмите кнопку New Query (Новый запрос). Query Analyzer откроет пустое окно Query (Запрос). Query Analyzer откроет пустое окно Query (Запрос).
- В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий). Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса). Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).
- Выберите файл с именем Aggregate и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий в окно Query (Запрос).
- Для выполнения запроса нажмите в панели инструментов анализатора запросов Query Analyzer кнопку Execute Query (Выполнить запрос). Query Analyzer отобразит результаты в панели сетки Grids Pane. Query Analyzer отобразит результаты в панели сетки Grids Pane.
- Закройте окно Query (Запрос).
Функции метаданных
Функции метаданных возвращают информацию о данных, а не сами данные. Имеется очень большое количество функций метаданных. В таблице 24.12 представлен перечень наиболее часто используемых функций метаданных.
Используйте функции метаданных
- Для открытия нового окна Query (Запрос), в панели инструментов анализатора запросов Query Analyzer нажмите кнопку New Query (Новый запрос). Query Analyzer откроет пустое окно Query (Запрос). Query Analyzer откроет пустое окно Query (Запрос).
- В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий). Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса). Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).
- Выберите файл с именем Metadata и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий в окно Query (Запрос).
- Для выполнения запроса в панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить запрос). Query Analyzer отобразит результаты в панели сетки Grids Pane. Query Analyzer отобразит результаты в панели сетки Grids Pane.
- Закройте окно Query (Запрос).
 
                             






