requête pour obtenir la différence entre le nombre total de lignes et des lignes distinctes

Je suis nouveau sur SQL, n'était pas capable d'écrire du SQL correcte.
Étant donné un tableau de la GARE qui détient les données pour les cinq domaines, à savoir l'ID de, la VILLE, l'ÉTAT, le NORD de la LATITUDE et de LONGITUDE OUEST.

+-------------+------------+
| Field       |   Type     |
+-------------+------------+
| ID          | INTEGER    |
| CITY        | VARCHAR(21)|
| STATE       | VARCHAR(2) |
| LAT_N       | NUMERIC    |
| LONG_W      | NUMERIC    |
+-------------+------------+

Laisser NUM être le nombre de villes et NUMunique être le nombre de villes uniques, puis écrire une requête pour imprimer la valeur de NUM - NUMunique.

J'ai essayé:

select (count(CITY)- distinct count(CITY)) from STATION; 
Avez-vous essayé de faire vos propres recherches?
Oui je l'ai fait, quelque chose comme cela, sélectionnez count (VILLE)- comptage(VILLE)) à partir de la STATION;
J'ai édité votre tentative dans votre post. J'espère que de cette façon, vous pouvez éviter les downvotes. Je vous suggère de modifier votre post, en outre, de montrer ce que vous avez reçu après votre tentative. Cordialement et bonne chance!
Qui SGBD que vous utilisez? Postgres? Oracle?
C'est une question sur Pirate Rang 😛

OriginalL'auteur prabhakar Reddy G | 2015-10-25