数据库函数
数值函数
函数名称 | 函数作用 |
---|---|
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);