Was macht group by genau?

Aus einem Beispiel ausHier Ich versuche zu verstehen, was tutGROUP BY genau machen:

Angesichts dessenemployee Tabelle :

+-------+----------+--------+------------+
| Empid | Empname  | Salary | DOB        |
+-------+----------+--------+------------+
| 1     | Habib    | 2014   | 2004-12-02 |
| 2     | Karan    | 4021   | 2003-04-11 |
| 3     | Samia    | 22     | 2008-02-23 |
| 4     | Hui Ling | 25     | 2008-10-15 |
| 5     | Yumie    | 29     | 1999-01-26 |
+-------+----------+--------+------------+

Nach dem Ausführenmysql> select * from employee group by empname;

Wir bekommen :

+-------+----------+--------+------------+
| Empid | Empname  | Salary | DOB        |
+-------+----------+--------+------------+
| 1     | Habib    | 2014   | 2004-12-02 |
| 4     | Hui Ling | 25     | 2008-10-15 |
| 2     | Karan    | 4021   | 2003-04-11 |
| 3     | Samia    | 22     | 2008-02-23 |
| 5     | Yumie    | 29     | 1999-01-26 |
+-------+----------+--------+------------+

Bedeutet das also, dass GROUP BY eine Tabelle nur nach Schlüsseln sortiert?

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage