现在的位置: 首页 > 综合 > 正文

SQL 中按 id 4等分 数据记录

2012年12月26日 ⁄ 综合 ⁄ 共 277字 ⁄ 字号 评论关闭

逢"1“ 取出 【此处1是指第一个轮排的ID】

SELECT id

FROM 你的表
WHERE ((id + 1) % 2 = 0) AND ({ fn MOD(id + 1, 4) } <> 0)

ORDER BY id

逢2取出

SELECT id

FROM 你的表
WHERE ((id % 2 = 0) AND ({ fn MOD(id, 4) } <> 0)
ORDER BY id

逢3取出

SELECT id

FROM 你的表
WHERE ((id + 1) % 2 = 0) AND ({ fn MOD(id + 1, 4) } = 0)

ORDER BY id

逢4取出

SELECT id

FROM 你的表
WHERE ((id % 2 = 0) AND ({ fn MOD(id, 4) } = 0)
ORDER BY id

抱歉!评论已关闭.