AVG 函数
作用:AVG 函数返回数值列的平均值。NULL 值不包括在计算中。
语法:
SELECT AVG(column_name) FROM table_name
COUNT(column_name) 语法
作用:返回指定列的值的数目(NULL 不计入)。
语法:
SELECT COUNT(column_name) FROM table_name
COUNT(*) 语法
作用:返回表中的记录数。
语法:
SELECT COUNT(*) FROM table_name
COUNT(DISTINCT column_name) 语法
作用:返回指定列的不同值的数目。
语法:
SELECT COUNT(DISTINCT column_name) FROM table_name
FIRST() 函数
作用:返回指定的字段中第一个记录的值。
语法:
SELECT FIRST(column_name) FROM table_name
LAST() 函数
作用:返回指定的字段中最后一个记录的值。
语法:
SELECT LAST(column_name) FROM table_name
MAX() 函数
作用:返回一列中的最大值。NULL 值不包括在计算中。
语法:
SELECT MAX(column_name) FROM table_name
MIN() 函数
作用:返回一列中的最小值。NULL 值不包括在计算中。
语法:
SELECT MIN(column_name) FROM table_name
SUM() 函数
作用:返回数值列的总数(总额)。
语法:
SELECT SUM(column_name) FROM table_name
GROUP BY 语句
作用:用于结合合计函数,根据一个或多个列对结果集进行分组。
语法:
SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING 子句
作用:在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。
语法:
SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING aggregate_function(column_name) operator value
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
column_name | 必需。要提取字符的字段。 |
start | 必需。规定开始位置(起始值是 1)。 |
length | 可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。 |
LEN() 函数
作用:返回文本字段中值的长度。
语法:
SELECT LEN(column_name) FROM table_name
ROUND() 函数
作用:用于把数值字段舍入为指定的小数位数。
语法:
SELECT ROUND(column_name,decimals) FROM table_name
column_name | 必需。要舍入的字段。 |
decimals | 必需。规定要返回的小数位数。 |
NOW() 函数
作用:返回当前的日期和时间。
语法:
SELECT NOW() FROM table_name
FORMAT() 函数
作用:用于对字段的显示进行格式化。
语法:
SELECT FORMAT(column_name,format) FROM table_name