mySQL函数

来源:互联网 发布:进销存软件排名 编辑:程序博客网 时间:2024/06/14 02:09

       根据函数对多行数据的处理方式,函数被分为单行函数和多行函数,单行函数对每行输入值单独计算,每行得到一个计算结果返回给用户;多行函数对多行输入值整体计算,最后只会得到一个结果。


mysql支持的函数:

AVG() 函数返回数值列的平均值。

SELECT AVG(column_name) FROM table_name


COUNT() 函数返回匹配指定条件的行数。

SELECT COUNT(column_name) FROM table_name;

SELECT COUNT(DISTINCT column_name) FROM table_name;


MAX() 函数返回指定列的最大值。

SELECT MAX(column_name) FROM table_name;


MIN() 函数返回指定列的最小值。

SELECT MIN(column_name) FROM table_name;


SUM() 函数返回数值列的总数。

SELECT SUM(column_name) FROM table_name;


UCASE() 函数把字段的值转换为大写。

SELECT UCASE(column_name) FROM table_name;


LCASE() 函数把字段的值转换为小写。

SELECT LCASE(column_name) FROM table_name;


MID() 函数用于从文本字段中提取字符。

SELECT MID(column_name,start[,length]) FROM table_name;


LENGTH() 函数返回文本字段中值的长度。

SELECT LENGTH(column_name) FROM table_name;


ROUND() 函数用于把数值字段舍入为指定的小数位数。

SELECT ROUND(column_name,decimals) FROM table_name;


NOW() 函数返回当前系统的日期和时间。

SELECT NOW() FROM table_name;


FORMAT() 函数用于对字段的显示进行格式化。

SELECT FORMAT(column_name,format) FROM table_name;