首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SQL中选择ID为偶数的列?

问如何在SQL中选择ID为偶数的列?
EN

Stack Overflow用户
提问于 2016-09-12 16:40:06
回答 12查看 49.7K关注 0票数 12

我正在尝试解决Hackerrank问题Weather Observation Station 3,如下所述:

​

​

我想出了以下解决方案:

代码语言:javascript
复制
SELECT CITY
FROM STATION
WHERE MOD(ID, 2) = 0

但是当我尝试运行它时,我得到了编译器消息“错误的答案”。我看不出这个查询有什么问题?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2016-09-12 16:45:27

代码语言:javascript
复制
SELECT DISTINCT CITY
FROM STATION
WHERE MOD(ID, 2) = 0
票数 20
EN

Stack Overflow用户

发布于 2016-09-12 16:47:36

您可以尝试此查询:

代码语言:javascript
复制
SELECT DISTINCT CITY FROM STATION WHERE (ID % 2) = 0 
票数 10
EN

Stack Overflow用户

发布于 2019-10-24 14:40:27

对于DB2:-从工作站选择不同的城市

其中MOD(ID,2) = 0;

对于Oracle:-从工作站选择不同的城市

其中MOD(ID,2) = 0;

对于MySQL:- SELECT DISTINCT CITY FROM STATION WHERE MOD(ID,2) = 0;--或者-- SELECT DISTINCT CITY FROM STATION

其中ID%2=0;

对于MSSQL:-从站点选择不同的城市

其中ID%2=0;

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39446348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档