ORDER BY mění pořadí, ve kterém jsou položky vráceny.
GROUP BY bude agregovat záznamy podle zadaných sloupců, což vám umožní provádět agregační funkce na neseskupených sloupcích (jako je SUM, COUNT, AVG atd.).
TABLE:
ID NAME
1 Peter
2 John
3 Greg
4 Peter
SELECT *
FROM TABLE
ORDER BY NAME
=
3 Greg
2 John
1 Peter
4 Peter
SELECT Count(ID), NAME
FROM TABLE
GROUP BY NAME
=
1 Greg
1 John
2 Peter
SELECT NAME
FROM TABLE
GROUP BY NAME
HAVING Count(ID) > 1
=
Peter