MOD运算符在where子句中

sun*_*leo 3 sql oracle

得到无效数字异常如何使用MODin WHERE子句,想要根据ID更新偶数行或奇数行.

update employee  set respstr1 = 'EP' where mid = 7246 and (mod(id/2) = 1)
Run Code Online (Sandbox Code Playgroud)

dcp*_*986 8

mod的正确语法是

mod(id,2)
Run Code Online (Sandbox Code Playgroud)