我刚开始学习SQL,无法编写正确的SQL语句。 有一个名为STATION的表格,其中包含ID、城市名称、州份名称、北纬和西经等五个字段的数据。
+-------------+------------+
| Field | Type |
+-------------+------------+
| ID | INTEGER |
| CITY | VARCHAR(21)|
| STATE | VARCHAR(2) |
| LAT_N | NUMERIC |
| LONG_W | NUMERIC |
+-------------+------------+
设 NUM
表示城市总数,NUMunique
表示不同城市的数量,请编写一个查询语句打印出 NUM
- NUMunique
的值。
我尝试过:
select (count(CITY)- distinct count(CITY)) from STATION;