Sono nuovo di SQL, non è stato in grado di scrivere l'SQL corretto. Data una tabella STATION che contiene i dati per cinque campi: ID, CITY, STATE, LATITUDINE NORD e LONGITUDINE OCCIDENTALE.query per ottenere la differenza tra il numero totale di righe e righe distinte
+-------------+------------+
| Field | Type |
+-------------+------------+
| ID | INTEGER |
| CITY | VARCHAR(21)|
| STATE | VARCHAR(2) |
| LAT_N | NUMERIC |
| LONG_W | NUMERIC |
+-------------+------------+
Sia NUM
sia il numero delle città e NUMunique
essere il numero di città uniche, quindi scrivere una query per stampare il valore di NUM
-NUMunique
.
ho provato:
select (count(CITY)- distinct count(CITY)) from STATION;
Hai provato a fare il proprio dovere? – dotnetom
Sì, l'ho fatto, qualcosa di simile, selezionare (contare (CITTÀ) - numero distinto (CITTÀ)) da STATION; –
Ho modificato il tuo tentativo nel tuo post. Spero in questo modo di evitare i downvotes. Ti suggerisco di modificare ulteriormente il tuo post, per mostrare cosa hai ottenuto dopo il tuo tentativo. Saluti e buona fortuna! –