Does it make a difference if you do
count(column-name) as in these two examples?
I have a tendency to always write
count(*) because it seems to fit better in my mind with the notion of it being an aggregate function, if that makes sense.
But I'm not sure if it's technically best as I tend to see example code written without the
* more often than not.
select customerid, count(*), sum(price) from items_ordered group by customerid having count(*) > 1;
SELECT customerid, count(customerid), sum(price) FROM items_ordered GROUP BY customerid HAVING count(customerid) > 1;