Hack-A-Rank不接受mod(ID,2)=0的SQL查询语句求助
解决Hack-A-Rank中筛选偶数ID城市记录的SQL问题
- Hack-A-Rank的SQL挑战适配不同数据库方言,
MOD函数可能在当前环境中兼容性不足,试试用取余运算符%替代,语句如下:
SELECT CITY FROM STATION WHERE ID % 2 = 0;
- 如果挑战要求返回不重复的城市名称,需要加上
DISTINCT关键字去重:
SELECT DISTINCT CITY FROM STATION WHERE ID % 2 = 0;
- 部分SQL环境对
MOD函数的参数顺序敏感,虽然你的写法逻辑正确,但运算符写法的兼容性通常更强。
内容的提问来源于stack exchange,提问作者Nect0s
相关产品推荐
相关产品推荐

