Heim  >  Artikel  >  Datenbank  >  Wie können wir die MySQL-SUM()-Funktion mit der HAVING-Klausel verwenden?

Wie können wir die MySQL-SUM()-Funktion mit der HAVING-Klausel verwenden?

WBOY
WBOYnach vorne
2023-09-23 09:17:06560Durchsuche

我们如何将 MySQL SUM() 函数与 HAVING 子句一起使用?

Durch die Verwendung der MySQL SUM()-Funktion mit der HAVING-Klausel werden die Ergebnisse basierend auf den spezifischen Kriterien gefiltert, die nach der HAVING-Klausel angegeben sind. Um das obige Konzept zu verstehen, betrachten Sie eine „employee_tbl“-Tabelle mit den folgenden Datensätzen:

mysql> SELECT * FROM employee_tbl;
+------+------+------------+--------------------+
| id   | name | work_date  | daily_typing_pages |
+------+------+------------+--------------------+
| 1    | John | 2007-01-24 |        250         |
| 2    | Ram  | 2007-05-27 |        220         |
| 3    | Jack | 2007-05-06 |        170         |
| 3    | Jack | 2007-04-06 |        100         |
| 4    | Jill | 2007-04-06 |        220         |
| 5    | Zara | 2007-06-06 |        300         |
| 5    | Zara | 2007-02-06 |        350         |
+------+------+------------+--------------------+
7 rows in set (0.00 sec)

Nun verwendet die folgende Abfrage die HAVING-Klausel und die SUM()-Funktion, um die Gesamtzahl der daily_typing_pages über 250 zu ermitteln.

mysql> Select Name, SUM(daily_typing_pages) From employee_tbl GROUP BY NAME HAVING SUM(daily_typing_pages) > 250;
+------+-------------------------+
| name | SUM(daily_typing_pages) |
+------+-------------------------+
| Jack |          270            |
| Zara |          650            |
+------+-------------------------+
2 rows in set (0.17 sec)

Das obige ist der detaillierte Inhalt vonWie können wir die MySQL-SUM()-Funktion mit der HAVING-Klausel verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen