PostgreSQL内置函数(也称为聚合函数)用于对字符串或数字数据执行处理。
以下是所有通用PostgreSQL内置函数的列表-
PostgreSQL COUNT 函数 - 获取的行数。
PostgreSQL MAX 函数 - 获取最高(最大值)值。
PostgreSQL MIN 函数 - 获取最低(最低)值。
PostgreSQL AVG 函数 - 获取的平均值。
PostgreSQL SUM 函数 - 获取总数。
PostgreSQL ARRAY 函数 - ARRAY聚合函数放输入值,包括空值,连接成的阵列
PostgreSQL Numeric 函数 - 操纵SQL中的数字所需的PostgreSQL函数的完整列表。
PostgreSQL String 函数 - 操作字符串所需的PostgreSQL函数的完整列表。
数学函数
下面是PostgreSQL中提供的数学函数列表,需要说明的是,这些函数中有许多都存在多种形式,区别只是参数类型不同。除非特别指明,任何特定形式的函数都返回和它的参数相同的数据类型。
PostgreSQL数值函数主要用于数值运算和/或数学计算。下表详细介绍了数字函数-
S. No. | Name & 描述 |
---|---|
1 |
ABS() 返回数值表达式的绝对值。 |
2 |
ACOS() 返回数值表达式的反余弦值,如果该值不在-1到1之间,则返回NULL。 |
3 |
ASIN() 返回数字表达式的反正弦值,如果值不在-1到1的范围内,则返回NULL |
4 |
ATAN() 返回数值表达式的反正切。 |
5 |
ATAN2() 返回传递给它的两个变量的反正切。 |
6 |
CEIL() 返回不小于传递的数字表达式的最小整数值 |
7 |
CEILING() 返回不小于传递的数字表达式的最小整数值 |
8 |
COS() 返回传递的数字表达式的余弦值。 |
9 |
COT() 返回传递的数值表达式的余切。 |
10 |
DEGREES() 返回从弧度转换为度的数值表达式。 |
11 |
EXP() 返回自然对数(e)的底数,该底数提高为传递的数值表达式的幂。 |
12 |
FLOOR() 返回不大于传递的数字表达式的最大整数值。 |
13 |
GREATEST() 返回输入表达式的最大值。 |
14 |
LEAST() 如果给定两个或多个,则返回最小值输入。 |
15 |
LOG() 返回所传递数值表达式的自然对数。 |
16 |
MOD() 通过潜水另一表达式来返回一个表达式的其余部分。 |
17 |
PI() 返回pi的值 |
18 |
POW() 返回一个表达式的值加到另一表达式的幂上 |
19 |
POWER() 返回一个表达式的值加到另一表达式的幂上 |
20 |
RADIANS() 返回传递的表达式的值,该表达式从度转换为弧度。 |
21 |
ROUND() 返回四舍五入为整数的数字表达式。 |
22 |
SIN() 返回以弧度为单位的数字表达式的正弦值。 |
23 |
SQRT() 返回数值表达式的非负平方根。 |
24 |
TAN() 返回以弧度表示的数字表达式的切线。 |
字符串函数
下面是 PostgreSQL 中提供的字符串操作符列表:
S. No. | Name & 描述 |
---|---|
1 |
ASCII() 返回最左边字符的数值 |
2 |
BIT_LENGTH() 返回参数的长度(以位为单位) |
3 |
CHAR_LENGTH() 返回参数中的字符数 |
4 |
CHARACTER_LENGTH() CHAR_LENGTH()的同义词 |
5 |
CONCAT_WS() 返回用分隔符连接 |
6 |
CONCAT() 返回串联的字符串 |
7 |
LCASE() LOWER()的同义词 |
8 |
LEFT() 返回指定的最左边的字符数 |
9 |
LENGTH() 返回字符串的长度(以字节为单位) |
10 |
LOWER() 以小写形式返回参数 |
11 |
LPAD() 返回字符串参数,用指定的字符串左填充 |
12 |
LTRIM() 删除前导空格 |
13 |
MID() 返回从指定位置开始的子字符串 |
14 |
POSITION() LOCATE()的同义词 |
15 |
QUOTE() 转义要在SQL语句中使用的参数 |
16 |
REGEXP 使用正则表达式进行模式匹配 |
17 |
REPEAT() 重复字符串指定次数 |
18 |
REPLACE() 替换出现的指定字符串 |
19 |
REVERSE() 反转字符串中的字符 |
20 |
RIGHT() 返回指定的最右边字符 |
21 |
RPAD() 将字符串追加指定的次数 |
22 |
RTRIM() 删除尾随空格 |
24 |
SUBSTRING(), SUBSTR() 返回指定的子字符串 |
25 |
TRIM() 删除前导和尾随空格 |
26 |
UCASE() 同义词UPPER() |
27 |
UPPER() 转换为大写 |
参考链接
https://www.learnfk.com/postgresql/postgresql-useful-functions.html
标签:返回,教程,PostgreSQL,函数,无涯,数值,字符串,表达式 From: https://blog.51cto.com/u_14033984/8971055