You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL初学者求助:解释SELECT DISTINCT CITY FROM STATION WHERE MOD(ID,2)=0 ORDER BY CITY ASC;

SQL语句详解:SELECT DISTINCT CITY FROM STATION WHERE MOD(ID,2)=0 ORDER BY CITY ASC;

各部分含义拆解

  • SELECT DISTINCT CITY:选取不重复的城市名称。DISTINCT用于剔除结果里的重复值,保证每个城市只出现一次。
  • FROM STATION:指定查询的数据源是名为STATION的表。
  • WHERE MOD(ID,2)=0:筛选出ID字段值为偶数的记录。MOD(ID,2)是取余运算,结果为0说明ID能被2整除,也就是偶数。
  • ORDER BY CITY ASC:将最终结果按城市名称升序(A到Z的顺序)排列,ASC是升序的关键字,默认排序规则就是升序,可省略。

整体功能

这条语句的作用是:从STATION表中筛选出所有ID为偶数的记录,提取其中不重复的城市名,再按城市名称的字母顺序从小到大排序后返回。

内容的提问来源于stack exchange,提问作者Gaming Infomations

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 00:05:14