MySQL常用函数

本文介绍了IT编程中常用的字符串和数字函数,如绝对值、取模、幂运算、三角函数及其反函数,以及日期函数如最大值、最小值和度量转换等。
摘要由CSDN通过智能技术生成

一、字符串函数

函数名

描述

TRIM(str)

去掉字符串 str 开始和结尾处的空格

LTRIM(str)

去掉字符串 str 开始处的空格

RTRIM(str)

去掉字符串 str 结尾处的空格

SPACE(N)

返回 N 个空格

UCASE(str)

将字符串 str 转换为大写

UPPER(str)

将字符串 str 转换为大写

LCASE(str)

将字符串 str 转换为小写

LOWER(str)

将字符串 str 转换为小写

FORMAT(X,D)

将数字 X 四舍五入保留到小数点后 D 位并进行格式化 "#,###.##"

MID(str,pos,len)

从字符串 str 的 pos 位置截取长度为 len 的子字符串

SUBSTR(str,pos,len)

从字符串 str 的 pos 位置截取长度为 len 的子字符串

SUBSTRING(str,pos,len)

从字符串 str 的 pos 位置截取长度为 len 的子字符串

LEFT(str,len)

返回字符串 str 的前 len 个字符

RIGHT(str,len)

返回字符串 str 的后 len 个字符

SUBSTRING_INDEX(str,delim,count)

返回从字符串 str 的第 count 个出现的分隔符 delim 之前的字符串

STRCMP(expr1,expr2)

比较字符串 expr1 和 expr2,如果 expr1=expr2 返回 0 ,expr1>expr2 返回 1 ,expr1<expr2 返回 -1

RPAD(str,len,padstr)

在字符串 str 的结尾处添加字符串 padstr,使字符串的长度达到 len

LPAD(str,len,padstr)

在字符串 str 的开始处添加字符串 padstr,使字符串的长度达到 len

REVERSE(str)

将字符串 str 的顺序反过来

REPLACE(str,from_str,to_str)

将字符串 str 中的字符串 from_str 替换为字符串 to_str

二、数字函数

函数名描述
ABS(X)返回 X 的绝对值
MOD(N,M)返回 N 除以 M 的余数 
POW(X,Y)返回 X 的 Y 次方 
POWER(X,Y)返回 X 的 Y 次方
SIN(X)返回 X 的正弦值(参数为弧度)
COS(X)返回 X 的余弦值(参数为弧度)
COT(X)返回 X 的余切值(参数为弧度)
ASIN(X)返回 X 的反正弦值(返回值为弧度,参数的取值范围为[-1,1],否则返回NULL)
ACOS(X)返回 X 的反余弦值(返回值为弧度,参数的取值范围为[-1,1],否则返回NULL)
ATAN(X)返回 X 的反正切值(返回值为弧度)
RADIANS(X)将角度转换为弧度  
FLOOR(X)返回小于或等于 X 的最大整数
CEIL(X)返回大于或等于 X 的最小整数 
CEILING(X)返回大于或等于 X 的最小整数
MAX(expression)返回字段 expression 中的最大值
MIN(expression)返回字段 expression 中的最小值

三、日期函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值