Посмотрим сегодня на реализацию агрегатных функций в SoQoL. В СУБД SoQoL сейчас реализованы наиболее востребованные агрегатные функции, которые мы решили кратко рассмотреть в одной публикации. Итак, начнём AVG – функция используется для вычисления среднего значения набора чисел. Её синтаксис в SoQoL вполне привычен для пользователей Oracle, PostgreSQL, MS SQL Server и выглядит так: AVG (<выражение>) Значениями аргумента могут быть значения любого числового типа данных, поддерживаемого SOQOL и значения типов CHAR, VARCHAR. Последние два функция попытается неявно преобразовать в значение типа NUMBER максимальной точности. COUNT – функция выполняет подсчёт числа строк, возвращаемых запросом, или количества не NULL-значений заданного выражения для этих строк. Синтаксис в SoQoL также привычен для пользователей Oracle, PostgreSQL, MS SQL Server: COUNT ( <выражение> ) Если указать COUNT(*), то функция вернёт общее число строк таблицы, с учётом строк-дубликатов. Здесь для аргумента нет огранич
Агрегатных функций в SoQoL
7 мая 20247 мая 2024
14
2 мин