+ 1

what are GROUP BY Functions??? what is the query to apply this function to the table??

21st Sep 2016, 9:12 AM
Dheeraj Kumar Adya
Dheeraj Kumar Adya - avatar
2 Answers
+ 4
GROUP BY is used to group data when using aggregate functions (such as COUNT, SUM, MAX, etc.). It is used between the WHERE and HAVING clauses. For example: SELECT City, COUNT(CustomerID) FROM CustomerTable will NOT work unless you define how you want to group the data. In this case you want to group the data by City and show how many customers are in each city so you add "GROUP BY City". SELECT City, COUNT(CustomerID) FROM CustomerTable WHERE .... GROUP BY City HAVING .... ORDER BY City WHERE can be used to select information on a field (such as City = 'New York'). HAVING is similar to WHERE but is used with the GROUP BY function to select information within the group (such as COUNT(CustomerID) > 10, which would show cities with more than 10 customers).
26th Sep 2016, 8:10 PM
Chris G
Chris G - avatar
- 2
Hmmm
21st Sep 2016, 9:22 AM
Ơhålinï Ơiñgh
Ơhålinï Ơiñgh - avatar