MySQL 函数的使用

本贴最后更新于 1095 天前,其中的信息可能已经渤澥桑田

MySQL 关键词

聚合函数

1.AVG()函数

😄 AVG()函数计算一组值的平均值。 它计算过程中是忽略 NULL 值的。

mysql> SELECT AVG(buyPrice) average_buy_price FROM products; +-------------------+ | average_buy_price | +-------------------+ | 54.395182 | +-------------------+

2.COUNT()函数

COUNT()函数返回表中的行数。例如,您可以使用 COUNT()函数获取 products 表中的产品数量

mysql> SELECT COUNT(*) AS Total FROM products; +-------+ | Total | +-------+ | 110 | +-------+

3.SUM()函数

SUM()函数返回一组值的总和,SUM()函数忽略 NULL 值。如果找不到匹配行,则 SUM()函数返回 NULL 值。

要获得每个产品的总销售量,可以将 SUM()函数与 GROUP BY 子句一起使用,如下所示:

mysql> SELECT productCode,sum(priceEach * quantityOrdered) total FROM orderdetails GROUP by productCode; +-------------+-----------+ | productCode | total | +-------------+-----------+ | S10_1678 | 90157.77 | | S700_3505 | 84992.25 | ****** 此处省略了一大波数据 ******** | S700_3962 | 78919.06 | | S700_4002 | 71753.93 | | S72_1253 | 42692.53 | | S72_3212 | 47550.40 | +-------------+-----------+

4.MAX()函数

MAX()函数返回一组值中的最大值。

mysql> SELECT MAX(buyPrice) highest_price FROM products; +---------------+ | highest_price | +---------------+ | 103.42 | +---------------+

5.MIN()函数

MIN()函数返回一组值中的最小值,其语法如下所示 -

mysql> SELECT MIN(buyPrice) lowest_price FROM Products; +--------------+ | lowest_price | +--------------+ | 15.91 | +--------------+

6.INSTR()函数

函数返回字符串中子字符串第一次出现的位置。如果在 str 中找不到子字符串,则 INSTR() 函数返回零(0)。

INSTR(str,substr);

INSTR 函数接受两个参数:

  • str 是要搜索的字符串。
  • substr 是要搜索的子字符串。
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    693 引用 • 537 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...