MySQL 常用函数。

MySQL 常用函数。



Table 12.8 Numeric Functions and Operators

名称描述
%,MOD模运算符
*乘法运算符
+加法运算符
-减号
-更改参数的符号
/除以
ABS()返回绝对值
ACOS()返回反余弦
ASIN()返回反正弦
ATAN()返回反正切
ATAN2(), ATAN()返回两个参数的反正切
CEIL()返回不小于参数的最小整数值
CEILING()返回不小于参数的最小整数值
CONV()在不同的基数之间转换数字
COS()返回余弦
COT()返回余切
CRC32()计算循环冗余校验值
DEGREES()将弧度转换为度
DIV整数除法
EXP()提升力量
FLOOR()返回不大于参数的最大整数值
LN()返回参数的自然对数
LOG()返回第一个参数的自然对数
LOG10()返回参数的以10为底的对数
LOG2()返回参数的以2为底的对数
MOD()退还剩余
PI()返回pi的值
POW()将自变量提高到指定的幂
POWER()将自变量提高到指定的幂
RADIANS()返回参数转换为弧度
RAND()返回一个随机浮点值
ROUND()围绕论点
SIGN()返回参数的符号
SIN()返回参数的正弦
SQRT()返回参数的平方根
TAN()返回参数的正切值
TRUNCATE()截断为指定的小数位数


Table 12.11 Date and Time Functions

名称描述
ADDDATE()将时间值(间隔)添加到日期值
ADDTIME()加时间
CONVERT_TZ()从一个时区转换到另一个时区
CURDATE()返回当前日期
CURRENT_DATE(), CURRENT_DATECURDATE()的同义词
CURRENT_TIME(), CURRENT_TIMECURTIME()的同义词
CURRENT_TIMESTAMP(), CURRENT_TIMESTAMPNOW()的同义词
CURTIME()返回当前时间
DATE()提取日期或日期时间表达式的日期部分
DATE_ADD()将时间值(间隔)添加到日期值
DATE_FORMAT()指定格式日期
DATE_SUB()从日期中减去时间值(间隔)
DATEDIFF()获取两个日期之间间隔,返回参数 1 减去参数 2 的值。
DAY()DAYOFMONTH()的同义词
DAYNAME()返回工作日的名称
DAYOFMONTH()返回月份中的一天(0-31)
DAYOFWEEK()返回参数的工作日索引
DAYOFYEAR()返回一年中的某天(1-366)
EXTRACT()提取部分日期
FROM_DAYS()将天数转换为日期
FROM_UNIXTIME()将Unix时间戳记格式化为日期
GET_FORMAT()返回日期格式字符串
HOUR()提取时间
LAST_DAY返回参数的月份的最后一天
LOCALTIME(), LOCALTIMENOW()的同义词
LOCALTIMESTAMP, LOCALTIMESTAMP()NOW()的同义词
MAKEDATE()从一年中的年月日创建日期
MAKETIME()从小时,分钟,秒创建时间
MICROSECOND()从参数返回微秒
MINUTE()返回参数的分钟
MONTH()返回经过日期的月份
MONTHNAME()返回月份名称
NOW()返回当前日期和时间
PERIOD_ADD()在一年的月份中添加一个期间
PERIOD_DIFF()返回期间之间的月数
QUARTER()从日期参数返回季度
SEC_TO_TIME()将秒转换为“ hh:mm:ss”格式
SECOND()返回第二个(0-59)
STR_TO_DATE()将字符串转换为日期
SUBDATE()用三个参数调用时DATE_SUB()的同义词
SUBTIME()减去时间
SYSDATE()返回函数执行的时间
TIME()提取传递的表达式的时间部分
TIME_FORMAT()格式化为时间
TIME_TO_SEC()返回参数转换为秒
TIMEDIFF()减去时间
TIMESTAMP()这个函数只有一个参数,它返回日期或日期时间表达式;有两个参数,参数的总和
TIMESTAMPADD()向日期时间表达式添加间隔
TIMESTAMPDIFF()从日期时间表达式中减去一个间隔
TO_DAYS()返回日期参数转换为天
TO_SECONDS()返回从Year 0开始转换为秒的日期或日期时间参数
UNIX_TIMESTAMP()返回Unix时间戳
UTC_DATE()返回当前UTC日期
UTC_TIME()返回当前UTC时间
UTC_TIMESTAMP()返回当前UTC日期和时间
WEEK()返回星期数
WEEKDAY()返回工作日索引
WEEKOFYEAR()返回日期的日历周(1-53)
YEAR()返回年份
YEARWEEK()返回年和周


Table 12.12 String Functions and Operators

名称描述
ASCII()返回最左边字符的数值
BIN()返回包含数字的二进制表示形式的字符串
BIT_LENGTH()返回参数的长度(以位为单位)
CHAR()返回每个传递的整数的字符
CHAR_LENGTH()返回参数中的字符数
CHARACTER_LENGTH()CHAR_LENGTH()的同义词
CONCAT()返回串联的字符串
CONCAT_WS()返回用分隔符连接
ELT()返回索引编号的字符串
EXPORT_SET()返回一个字符串,这样对于值位中设置的每个位,您将获得一个打开的字符串,对于每个未设置的位,您将获得一个关闭的字符串
FIELD()后续参数中第一个参数的索引(位置)
FIND_IN_SET()第二个参数中第一个参数的索引(位置)
FORMAT()返回格式化为指定的小数位数的数字
FROM_BASE64()解码base64编码的字符串并返回结果
HEX()十进制或字符串值的十六进制表示
INSERT()在指定位置插入子字符串,最多可指定字符数
INSTR()返回第一次出现的子串的索引
LCASE()LOWER()的同义词
LEFT()返回指定的最左边的字符数
LENGTH()返回字符串的长度(以字节为单位)
LIKE简单模式匹配
LOAD_FILE()加载命名文件
LOCATE()返回子串第一次​​出现的位置
LOWER()以小写形式返回参数
LPAD()返回字符串参数,用指定的字符串左填充
LTRIM()删除前导空格
MAKE_SET()返回一组逗号分隔的字符串,这些字符串在位中具有相应的位
MATCH执行全文搜索
MID()返回从指定位置开始的子字符串
NOT LIKE否定简单模式匹配
NOT REGEXP否REGEXP
OCT()返回包含数字的八进制表示形式的字符串
OCTET_LENGTH()LENGTH()的同义词
ORD()返回参数最左边字符的字符代码
POSITION()LOCATE()的同义词
QUOTE()转义要在SQL语句中使用的参数
REGEXP字符串是否匹配正则表达式
REPEAT()重复字符串指定次数
REPLACE()替换出现的指定字符串
REVERSE()反转字符串中的字符
RIGHT()返回指定的最右边字符
RLIKE字符串是否匹配正则表达式
RPAD()将字符串追加指定次数
RTRIM()删除尾随空格
SOUNDEX()返回soundex字符串
SOUNDS LIKE比较声音
SPACE()返回指定数量的字符串
STRCMP()比较两个字符串
SUBSTR()返回指定的子字符串
SUBSTRING()返回指定的子字符串
SUBSTRING_INDEX()在指定的定界符出现次数之前从字符串返回子字符串
TO_BASE64()返回转换为以64为底的字符串的参数
TRIM()删除前导和尾随空格
UCASE()UPPER()的同义词
UNHEX()返回包含数字的十六进制表示形式的字符串
UPPER()转换为大写
WEIGHT_STRING()返回字符串的权重字符串


聚合函数。

函数名称作用
MAX查询指定列的最大值。
MIN查询指定列的最小值。
COUNT统计查询结果的行数。
SUM求和,返回指定列的总和。
AVG求平均值,返回指定列数据的平均值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lyfGeek

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值