Beh intanto se assegni (giustamente) un alias per quella lunghissima espressione poi usalo nel WHERE invece di riscriverla
Poi se vuoi prima fare una query piu' "breve" per cercare quali citta' vengono trovate (e quali) puoi usare qualcosa del genere:
e fai la query "complessa" solo se necessario.codice:SELECT citta, COUNT(*) FROM tabella WHERE .............. GROUP BY citta