Esta pequeña consulta SQL permite seleccionar aquellos registros que sean pares
[cc lang=»mysql»]
SELECT * FROM mi_tabla WHERE mod(mi_campo_numerico,2) = 0
[/cc]
Esta otra nos permite seleccionar aquellos registros que sean impares
[cc lang=»mysql»]
SELECT * FROM mi_tabla WHERE mod(mi_campo_numerico,2) <> 0
[/cc]
Básicamente lo que hace es dividir el número entre dos y si la división es exacta sabemos que es par de lo contrario es impar, esta misma idea puede usarse por ejemplo para editar un registro si y uno no
[cc lang=»mysql»]
UPDATE mitabla SET micolumna = «modificada» WHERE mod(mi_id,2) <> 0
[/cc]