Jestem nowy w SQL, nie byłem w stanie napisać poprawnego kodu SQL. Biorąc pod uwagę tabelę STATION, która przechowuje dane dla pięciu pól, tj. ID, CITY, STATE, LATITUDE NORTHERN i WESTERN LONGITUDE.zapytanie, aby uzyskać różnicę między całkowitą liczbą wierszy i różnych wierszy.
+-------------+------------+
| Field | Type |
+-------------+------------+
| ID | INTEGER |
| CITY | VARCHAR(21)|
| STATE | VARCHAR(2) |
| LAT_N | NUMERIC |
| LONG_W | NUMERIC |
+-------------+------------+
Let NUM
być liczba miast i NUMunique
być liczba unikalnych miast, a następnie napisać kwerendę, aby wydrukować wartość NUM
- NUMunique
.
Próbowałem:
select (count(CITY)- distinct count(CITY)) from STATION;
Czy próbowałeś zrobić własną pracę domową? – dotnetom
Tak, zrobiłem, coś w tym stylu, wybierz (count (CITY) - odrębna liczba (CITY)) z STATION; –
Edytowałem twoją próbę w twoim poście. Mam nadzieję, że w ten sposób unikniecie zniżek. Proponuję dalej edytować post, aby pokazać, co otrzymałeś po próbie. Pozdrawiam i powodzenia! –