目录

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" 列转换为大写。

                  

SQLOPENQUERY函数 执行mysql函数 sql函数使用_Customer

LCASE() 函数

  • 功能:把指定字段的值转换为小写
  • 语法: SELECT LCASE(列名) FROM 表名

Mid()函数

  • 功能:从文本字段中提取字符
  • 语法:SELECT MID(列名,开始位置,字符数)FROM 表名 字符数若省略则默认到最后一个字符

       例子:从 "City" 列中提取前 3 个字符

            

SQLOPENQUERY函数 执行mysql函数 sql函数使用_字段_02

 

LEN() 函数

  • 功能:返回字段中文本值的长度
  • 语法:SELECT LEN(列名)FROM 表名

         例子:取得 "City" 列中值的长度,在MYSQL中LEN() 函数要用LENGTH(),否则会报错

          

SQLOPENQUERY函数 执行mysql函数 sql函数使用_字段_03

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