Може ли някой да ми даде прост пример за използването на "Group By" БЕЗ каквато и да е функция за агрегиране?
Какво прави? подрежда ли резултатите? Не можах да намеря добър пример без функция за агрегиране ..
Отговори:
1 за отговор № 1полезен ли е изказването GROUP BY по някакъв начин без съпътстваща функция на агрегат?
Можете да извършите DISTINCT избор, като използвате GROUP BY без никакви АГРЕГАТИ.
Използвайки DISTINCT
би бил синоним в такава ситуация, но причината, поради която бихте искали / трябва да дефинирате a GROUP BY
клаузата би била, за да може да дефинира HAVING
подробности за клаузата.
Ако трябва да определите a HAVING
клауза, ти имам да се дефинира a GROUP BY
- не можете да го направите заедно с DISTINCT
.
1 за отговор № 2
Виж това
По-долу Връзките са полезни и за двете (с агрегирана функция и без съгласувана функция)
http://www.tutorialspoint.com/sql/sql-group-by.htm