单行函数:
单行函数是指对每一条记录输入值进行计算,并得到相应的计算结果,然后返回给用户,也就是说,每条记录作为一个输入参数,经过函数计算得到每套记录的计算结果。
常用的单行函数主要包括:字符串函数、数值函数、日期与时间函数、流程函数以及其他函数。
多行函数:
多行函数是指对异族数据进行运算,针对这一组数据(多行记录)只返回一个结果,也成为分组函数。
PS:除了多行函数(max,min,count,sum,avg),都是单行函数。
-- 函数举例: select empno,ename,lower(ename),upper(ename),sal from emp; -- 函数的功能:封装了特定的一些功能,我们直接拿过来使用,可以实现对应的功能 -- 函数的作用:为了提高select的能力 -- 注意:函数没有改变数据自身的值,而是在真实数据上面进行加工处理,展示新的结果。 select max(sal),min(sal),count(sal),sum(sal),avg(sal) from emp; -- 函数的分类: -- lower(ename),upper(ename):改变每一条结果,每一条数据对应一条结果 -- 单行函数 -- max(sal),min(sal),count(sal),sum(sal),avg(sal):多条数据,最终站是一个结果 --多行函数



