Gustav Brock
Gustav at cactus.dk
Sat Feb 12 07:23:04 CST 2005
Hi Steve
You can use a subquery as a subtable:
SELECT DISTINCT
State
FROM
Addresses
Then:
SELECT
COUNT(*) As StateCount
FROM
[SELECT DISTINCT
State
FROM
Addresses]. AS
T;
/gustav
>>> erbachs at gmail.com 12-02-2005 13:34:43 >>>
Dear Group,
Of course, I can do this with TWO queries. I'm just wondering if
there's something vital I'm missing that can cause it to be done in
one.
I have address data in a table. Many different states. I want to COUNT
the number of unique states. That is, if I have 5,000 addresses I want
to see how many states they come from. If I do something like this:
SELECT Count(State) AS CountOfState FROM Addresses
I get the number 5,000. Making it SELECT DISTINCT doesn't work. If I do
this:
SELECT State, Count(State) AS CountOfState FROM Addresses GROUP BY
State
I get a list of the states with how many occurrences there are for
each. But can I not use one query to get me the count of all the
different states there are?
Simon says, you may laugh.
Regards,
Steve Erbach
Scientific Marketing
Neenah, WI
www.swerbach.com