一、数值函数
1. ABS函数
ABS函数返回一个数的绝对值,语法如下:
SELECT ABS(-10); –结果为10
2. CEILING函数
CEILING函数返回大于等于指定数的最小整数,语法如下:
SELECT CEILING(4.2); –结果为5
3. FLOOR函数
FLOOR函数返回小于等于指定数的最大整数,语法如下:
SELECT FLOOR(4.8); –结果为4
4. ROUND函数
ROUND函数返回指定的数值按指定精度四舍五入后的结果,语法如下:
SELECT ROUND(4.556, 2); –结果为4.56
二、字符串函数
1. LENGTH函数
LENGTH函数返回指定字符串的长度,语法如下:
SELECT LENGTH(‘Hello World’); –结果为11
2. CONCAT函数
CONCAT函数将多个字符串连接起来,语法如下:
SELECT CONCAT(‘Hello’, ‘World’); –结果为HelloWorld
3. SUBSTRING函数
SUBSTRING函数返回指定字符串的子串,语法如下:
SELECT SUBSTRING(‘Hello World’, 1, 5); –结果为Hello
4. TRIM函数
TRIM函数去除指定字符串两侧的空格,语法如下:
SELECT TRIM(‘ Hello World ‘); –结果为Hello World
三、日期函数
1. CURRENT_DATE函数
CURRENT_DATE函数返回当前日期,语法如下:
SELECT CURRENT_DATE(); –结果为-10-26
2. DATE_ADD函数
DATE_ADD函数在指定日期上加上指定时间间隔,语法如下:
SELECT DATE_ADD(‘-10-26’, INTERVAL 1 DAY); –结果为-10-27
3. DATEDIFF函数
DATEDIFF函数返回两个日期之间的天数差,语法如下:
SELECT DATEDIFF(‘-10-27’, ‘-10-26’); –结果为1
四、聚合函数
1. COUNT函数
COUNT函数返回指定列的行数,语法如下:
SELECT COUNT(*) FROM table; –返回table表中的总行数
2. SUM函数
SUM函数返回指定列的数值总和,语法如下:ployeeployee表中salary列的数值总和
3. AVG函数
AVG函数返回指定列的平均值,语法如下:tt表中age列的平均值
4. MAX函数
MAX函数返回指定列的最大值,语法如下:ployeeployee表中salary列的最大值
5. MIN函数
MIN函数返回指定列的最小值,语法如下:tt表中age列的最小值
本文介绍了MySQL中常用的函数及其调用方法,包括数值函数、字符串函数、日期函数和聚合函数。这些函数能够帮助大家更好地进行数据处理和查询,提高查询效率。在实际应用中,根据具体需求选择合适的函数,能够使大家的工作更加高效。