数据库函数

数值函数

函数名称函数作用
AVG()返回某列的平均值
COUNT()返回某列的行数
MAX()返回某列的最大值
MIN()返回某列的最小值
SUM()返回某列的值之和

字符串函数

函数名称函数作用
LENGTH(s)计算字符串长度
CONCAT(S1,s2,...)字符串合并函数
LTRIM(s)/RTRIM(s)/TRIM(s)删除字符串空格函数
REPLACE(s,x1,s2)字符串替换函数
SUBSTRING(s,n,len)获取子串函数

日期函数

函数名称函数作用
EXTRACT(type FROM d)获取日期指定值函数
CURRENT_DATE获取当前日期函数
CURRENT_TIME获取当前时间函数
NOW()获取当前日期时间函数

自定义函数

创建

create function or replace 函数名 (integer,integer) returns integer
as 'select $1 + $2;'
language sql
returns null on null input;

删除

drop function 函数名(integer,integer);