I just recently started learning SQL and MySQL. It's interesting but confusing. Here I have 3 queries; I am confused and can't get the differences in the queries because I get different output each time. Can you explain the exact meaning of the queries and what is the difference from each other.
Query 1:
SELECT CustomerID, Country
FROM Customers
GROUP BY Country
HAVING Count(CustomerID) >5;
Quesry 2:
SELECT Count(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING CustomerID >5;
Query 3:
SELECT Count(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING Count(CustomerID) >5;