我是SQL新手,无法编写正确的SQL。给定一个表STATION,它包含五个字段的数据,即ID、CITY、STATE、北方LATITUDE和WESTERN LONGITUDE。
+-------------+------------+
| 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;
4条答案
按热度按时间gopyfrb31#
您可以在count中使用select distinct并尝试这种方式
ojsjcaue2#
ars1skjm3#
您可以编写许多查询来回答这个问题,例如:我正在考虑这个问题,因为我们有一个名为STATION的表,我们现在必须找到表中CITY条目的总数与表中不同CITY条目的数量之间的差异
查询1:
查询二:
查询三:
上面提到的所有查询都可以工作。
kr98yfug4#
SQL服务器:-