1.数学函数
1.1.符号函数sign
用于判断正负
1.2.求余函数mod
1.3.圆周率函数pi
1.4.平方根函数sqrt
1.5.向上取整函数ceil和ceiling
1.6.向下取整函数floor
1.7.绝对值函数abs
1.8.四舍五入函数round
第2位参数为保留位数
1.9.其他函数
正弦函数sin, 反正弦函数asin, 余弦函数cos, 反余弦函数acos, 正切函数tan, 反正切函数atan, 余切函数cot;
角度转弧度函数radians, 弧度转角度函数degrees;
对数函数log, 几次密函数pow和power, 指数函数exp: e的x次方;
2.字符串函数
2.1.计算字符长度函数char_length和length
2.2.合并函数
2.2.1.无间隔符号合并concat
其中参数null忽略不计
2.2.2.有间隔符号合并concat_ws
2.2.3.连接符号||
2.3.取长函数
2.3.1.从左取长left
2.3.2.从右取长right
2.4.填充函数
2.4.1.左侧填充lpad
说明: 第一个参数为参照参数, 第二个为获取的长度, 第三个参数为: 从左侧数, 如果位数不够,缺少多少位,则将第三个参数的多少位, 填充到左侧第一个参数的左侧
2.4.2.右侧填充rpad
说明: 第一个参数为参照参数, 第二个为获取的长度, 第三个参数为: 从左侧数, 如果位数不够,缺少多少位,则将第三个参数的多少位, 填充到左侧第一个参数的右侧
2.5.删除前后空格或者字符
2.5.1.删除左侧空格ltrim
2.5.2.删除右侧空格rtrim
2.5.3. 删除前后空格trim
2.5.4.删除前后两端指定字符trim(A FROM B)
说明: 第一个参数, 指的是字符, 也就是从前往后数,或者从后往前数, 如果遇到的字符是属于第一个字符当中的一个, 那么就被删除掉, 第二个参数为被修改的字符串.
2.6.倒序函数
2.7.替换函数replace
说明:第一个参数为原始字符串, 第二个为被替换的字符串, 第三个参数为替换成的字符串
2.8.获取字符串的位置position
说明: 位置从1开始
2.9.截取函数substring
说明:第一个参数为被截取的字符串, 第二个参数为从第几位(从1开始)开始截取,可以是负数, 第三个参数为截取的长度, 如果不传第三个参数, 则获取所有的字符串文章来源:https://www.toymoban.com/news/detail-419172.html
2.10.重复生成函数repeat
文章来源地址https://www.toymoban.com/news/detail-419172.html
到了这里,关于PostgreSQL 函数(一) 数学函数和字符串函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!