ORACLE 函数分为两类 一种是单行函数 另一种是多行函数也叫分组函数
单行函数接受参数返回一个结果、只对一行进行变换、每行返回一个结果、可以转换数据类型、可以嵌套、参数可以是一列或一个值。
单行函数又分为字符函数、数值函数、日期函数、转换函数、和通用函数这五种。
常见的字符函数:CONCAT 拼接两个字符串 LENGTH 返回字符串的长度 SUBSTR 截取字符串
数值函数:ROUND 四舍五入 TRUNC 截断 MOD 求余
常见的日期函数:SYSDATE 返回当前日期 MONTHS_BETWEEN 两个日期相差的月数 ADD_MONTHS向指定日期中加上若干月数 LAST_DAY 本月的最后一天
在这里插入图片描述
转换函数:TO_DATE 转换成时间类型 TO_CHAR 转换成字符类型 TO_NUMBER 转换成数字类型
通用函数,通用函数适用于任何数据类,同时也适用于空值:
NVL (expr1, expr2) : expr1为NULL 返回expr2
NVL2 (expr1, expr2, expr3) : expr1不为NULL,返回expr2;为NULL,返回expr3。
多行函数:AVG 平均值函数 SUM 合计函数 MIN 最小值函数 MAX 最大值函数 COUNT 计数函数
分组数据:GROUP BY 将表中的数据分成若干组
显示hero表中的数据条数 根据city进行分组
HAVING 过滤分组
显示hero表中的数据条数大于8数据,根据city进行分组
相关文章: