目录
AVG() 函数
COUNT() 函数
FIRST() 函数
LAST() 函数
MAX() 函数
MIN() 函数
SUM() 函数
UCASE() 函数
LCASE() 函数
Mid()函数
LEN() 函数
ROUND() 函数
NOW() 函数
FORMAT() 函数
GROUP BY 语句
AVG() 函数
- 功能:返回数值列的平均值。NULL 值不包括在计算中。
- 语法:SELECT AVG (列名) FROM 表名
COUNT() 函数
- 功能:返回匹配指定条件的行数
- 语法:
- SELECT COUNT(列名) FROM 表名
- SELECT COUNT(*) FROM 表名 返回表中的记录数
- SELECT COUNT(DISTINCT 列名) FROM 表名 返回指定列的不同值的数目
FIRST() 函数
- 功能:返回指定的字段中第一个记录的值。
- 语法:SELECT FIRST(列名) FROM 表名
LAST() 函数
- 功能:返回指定的字段中最后一个记录的值。
- 语法:SELECT LAST(列名) FROM 表名
MAX() 函数
- 功能:返回一列中的最大值。NULL 值不包括在计算中。
- 语法:SELECT MAX(列名) FROM 表名
- 注意:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。
MIN() 函数
- 功能:返回一列中的最小值。NULL 值不包括在计算中。
- 语法:SELECT MIN(列名) FROM 表名
SUM() 函数
- 功能:返回数值列的总数(总额)
- 语法:SELECT SUM(列名) FROM 表名
UCASE() 函数
- 功能:把字段的值转换为大写
- 语法: SELECT UCASE(列名) FROM 表名
例子:选取 "LastName" 和 "FirstName" 列的内容,然后把 "LastName" 列转换为大写。
LCASE() 函数
- 功能:把指定字段的值转换为小写
- 语法: SELECT LCASE(列名) FROM 表名
Mid()函数
- 功能:从文本字段中提取字符
- 语法:SELECT MID(列名,开始位置,字符数)FROM 表名 字符数若省略则默认到最后一个字符
例子:从 "City" 列中提取前 3 个字符
LEN() 函数
- 功能:返回字段中文本值的长度
- 语法:SELECT LEN(列名)FROM 表名
例子:取得 "City" 列中值的长度,在MYSQL中LEN() 函数要用LENGTH(),否则会报错
ROUND() 函数
- 功能:将数值字段四舍五入为指定小数位数的值
- 语法 :SELECT ROUND(列名,小数位数)FROM 表名
NOW() 函数
- 功能:返回当前的日期和时间。
- 语法:SELECT NOW() FROM 表名
FORMAT() 函数
- 功能:对字段的显示进行格式化。
- 语法:SELECT FORMAT(列名,format) FROM 表名
GROUP BY 语句
- 功能:用于结合合计函数,根据一个或多个列对结果集进行分组。
- 语法:SELECT 列名 聚合函数(列名) FROM 表名 WHERE 条件 GROUP BY 列名
- 例子:SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY Customer