Dostęp do aliasu kolumny w postgresql

Mając trochę problemów ze zrozumieniem, jak działa alias zapytania w postgresql. Mam następujące:

SELECT DISTINCT robber.robberid,
                nickname,
                Count(accomplices.robberid) AS count1
FROM   robber
       INNER JOIN accomplices
               ON accomplices.robberid = robber.robberid
GROUP  BY robber.robberid,
          robber.nickname
ORDER  BY Count(accomplices.robberid) DESC;


 robberid |            nickname            | count1 
----------+--------------------------------+--------
       14 | Boo Boo Hoff                   |      7
       15 | King Solomon                   |      7
       16 | Bugsy Siegel                   |      7
       23 | Sonny Genovese                 |      6
        1 | Al Capone                      |      5
 ...

Mogę zmienić nazwę kolumny „count1” za pomocą polecenia as, ale nie mogę odwołać się do tego ponownie w zapytaniu? Próbuję dołączyć komendę HAVING na końcu tej kwerendy, aby odpytać tylko obiekty, które mają mniej niż połowę liczby max.

To jest zadanie domowe, ale nie pytam o odpowiedź tylko wskaźnik do tego, jak mogę dołączyć kolumnę count1 do innej klauzuli.

Czy ktoś może pomóc?

questionAnswers(1)

yourAnswerToTheQuestion