如何过滤ID在范围内的SQL查询结果

时间:2019-05-10 12:32:53

标签: sql

我需要ID为100或下一个99的除数。就像

id
0
99
100
199
200
299

如何以此过滤选择?

2 个答案:

答案 0 :(得分:1)

select * from table where id like any ('0', '%00', '%99')

答案 1 :(得分:1)

我建议:

where mod(id, 100) in (0, 99)

或:

where (id % 100) in (0, 99)

或:

where id mod 100 in (0, 99)

具体语法取决于您的数据库。