例如,我试图在MySQL表中连续跳过值:我这里有一张桌子
time value
t1 val1
t2 val2
t3 val3
t4 val4
t5 val5
我需要的结果是
time value
t1 val1
t3 val3
t5 val5
希望你们能理解我的问题同样,我需要跳过2个值,3、4和5。
time
定义,在MySQL 8+中,您可以使用row_number()
为time
所排序的每一行分配一个数字,然后使用取模运算符[仅选择具有奇数的行[ C0]。%
SELECT * FROM TABLE_NAME WHERE NOT IN(values;]
值=(2,4,....);
您将获得结果,并且在值中,您可以在不需要值的情况下传递数组