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
是要搜索的子字符串。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于