M Y D E L P H I 7 . R U Самоучитель программирования  
 
  • Главная
  •  

     

    Агрегаты

    Наличие локального буфера данных позволяет компоненту TClientDataSet реализовать ряд дополнительных функций, основанных на использовании агрегатных функций применительно к полям всего набора данных, загруженного в локальный буфер.

    К агрегатным функциям относятся:

    • AVG — вычисляет среднее значение;
    • COUNT — возвращает число записей;
    • MIN — вычисляет минимальное значение;
    • МАХ — вычисляет максимальное значение;
    • SUM — вычисляет сумму.

    Для их применения в компоненте TClientDataSet предусмотрены:

    •  индексированный список объектов, инкапсулирующих агрегатные выражения — агрегаты;
    •  агрегатные поля, обеспечивающие получение новых значений подобно вычисляемым полям, но с группированием записей на основе использования агрегатных функций.