有人可以告诉我为什么下面的代码不适用于 Oracle SQL。
select distinct city from station where id%2=0;
Run Code Online (Sandbox Code Playgroud)
该代码用于打印城市名称,即使是 ID 也不会重复。还有其他方法可以满足我的要求吗?
如果%您的意思是 MODULUS 运算符用于返回除以除数的余数。
你应该使用 MOD()
select distinct(city) from station where MOD(id,2)=0;
Run Code Online (Sandbox Code Playgroud)