表
Sec marks
....................
a 10
a 20
a 30
b 5
b 10
b 25
c 40
c 53
c 37
期望的输出
...............
sec marks
...............
a 10
a 20
a 30
但我得到了所有部分a,b& c 我试过了 .........
select sec,marks from students where marks%10=0;
答案 0 :(得分:0)
如果您只需要所有值为&#34的部分,则舍入为10"
你可以用这种方式不使用子选择
select sec from my_table
where sec not in (select sect
from my_table
where mod(marks, 10) != 0)
答案 1 :(得分:0)
您可以使用NOT IN
排除那些包含一行或多行并且标记不能完全被10整除的sec
:
select *
from students
where sec not in (
select sec
from students
where marks % 10 <> 0
);