有人能告诉我为什么下面的代码不适用于oraclesql吗。
select distinct city from station where id%2=0;
该代码用于打印城市名称,即使是身份证也不能重复。我还有别的办法可以满足这个要求吗?
g0czyy6m1#
oraclesql有一个mod函数来计算余数。
select distinct(city) from station where MOD(id,2)=0;
5gfr0r5j2#
如果为 % 你的意思是用来返回除数除以除数的余数的模运算符。你应该使用mod()
%
xzlaal3s3#
oracle sql支持
mod(id,2)
另外,pl/sql静态表达式(不是游标)支持
id mod 2
非上市公司 % 符号用于光标属性,例如 %notfound .
%notfound
3条答案
按热度按时间g0czyy6m1#
oraclesql有一个mod函数来计算余数。
5gfr0r5j2#
如果为
%
你的意思是用来返回除数除以除数的余数的模运算符。你应该使用mod()
xzlaal3s3#
oracle sql支持
另外,pl/sql静态表达式(不是游标)支持
非上市公司
%
符号用于光标属性,例如%notfound
.