SQL编程思想:基于5种主流数据库代码实现
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人


3.1.1 函数概述

SQL函数是一种具有某种数据处理功能的模块,它可以接收零个或多个输入值,并且返回一个输出值。SQL中的函数主要分为以下两种类型:

● 标量函数(Scalar Function),针对每个输入参数返回一个输出结果。例如ABS(x)函数可以计算x的绝对值。

● 聚合函数(Aggregate Function),基于一组输入参数进行汇总并返回一个结果。例如AVG(x)函数可以计算一组数据的平均值。

本章只涉及SQL标量函数,聚合函数将会在第4章进行介绍。为了方便学习,我们可以将常见的SQL标量函数分为以下几类:数值函数、字符函数、日期函数以及类型转换函数。