1. ABS函数
ABS函数返回一个数的绝对值,例如:
SELECT ABS(-10); — 输出结果为10
2. CEILING函数
CEILING函数返回一个数的最小整数,例如:
SELECT CEILING(4.2); — 输出结果为5
3. FLOOR函数
FLOOR函数返回一个数的最大整数,例如:
SELECT FLOOR(4.8); — 输出结果为4
4. MOD函数
MOD函数返回两个数相除的余数,例如:
SELECT MOD(10, 3); — 输出结果为1
5. RAND函数
RAND函数返回一个0到1之间的随机数,例如:
SELECT RAND(); — 输出结果为0.123456
字符串函数
1. CONCAT函数
CONCAT函数用于将两个或多个字符串连接起来,例如:
SELECT CONCAT(‘hello’, ‘world’); — 输出结果为helloworld
2. LENGTH函数
LENGTH函数返回一个字符串的长度,例如:
SELECT LENGTH(‘hello’); — 输出结果为5
3. SUBSTRING函数
SUBSTRING函数返回一个字符串的子串,例如:
SELECT SUBSTRING(‘hello world’, 7, 5); — 输出结果为world
4. REPLACE函数
REPLACE函数用一个新字符串替换一个字符串中的所有匹配项,例如:
1. NOW函数
NOW函数返回当前日期和时间,例如:
SELECT NOW(); — 输出结果为2022-02-22 09:30:00
2. DATE函数
DATE函数返回一个日期的年份、月份和日,例如:
SELECT DATE(‘2022-02-22’); — 输出结果为2022-02-22
3. YEAR函数
YEAR函数返回一个日期的年份,例如:
SELECT YEAR(‘2022-02-22’); — 输出结果为2022
4. MONTH函数
MONTH函数返回一个日期的月份,例如:
SELECT MONTH(‘2022-02-22’); — 输出结果为2
5. DAY函数
DAY函数返回一个日期的日子,例如:
SELECT DAY(‘2022-02-22’); — 输出结果为22
以上是MySQL常用的计算函数,在数据处理中起到了重要的作用。通过合理运用这些函数,可以更加高效地处理数据。