Foros del Web » Programando para Internet » PHP »

como Sacar de una Base de datos solo los campos pares

Estas en el tema de como Sacar de una Base de datos solo los campos pares en el foro de PHP en Foros del Web. pues esa es mi pregunta e sposible sacar de una base de datos solo los campos pares o solo los impares? gracias...
  #1 (permalink)  
Antiguo 21/09/2007, 06:25
 
Fecha de Ingreso: junio-2007
Mensajes: 82
Antigüedad: 16 años, 10 meses
Puntos: 0
como Sacar de una Base de datos solo los campos pares

pues esa es mi pregunta e sposible sacar de una base de datos solo los campos pares o solo los impares?
gracias
  #2 (permalink)  
Antiguo 21/09/2007, 07:40
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: como Sacar de una Base de datos solo los campos pares

SELECT id
FROM tabla
WHERE MOD(id,2)=0;

... o bien...

SELECT id
FROM tabla
WHERE id%2=0;

En ambos casos se obtiene el resto de la división. Si es cero, es que es múltiplo de 2, es decir, par.
  #3 (permalink)  
Antiguo 21/09/2007, 07:42
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: como Sacar de una Base de datos solo los campos pares

Perdón, di por hecho que se trata de base de datos MySQL. Y yo empleo la versión 5.0
  #4 (permalink)  
Antiguo 21/09/2007, 07:50
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: como Sacar de una Base de datos solo los campos pares

Hola, concuerdo con Mahalo, pero tus tablas tienen ke tener un campo autoincremetable 1,2,3,4,5,...,n para ke puedas aplicar la división y obtengas los ke te den de residuo 0 son pares y los ke no son impares.

SALU2
__________________
"Eres grande por que caminas entre gigantes"
  #5 (permalink)  
Antiguo 21/09/2007, 09:43
 
Fecha de Ingreso: junio-2007
Mensajes: 82
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: como Sacar de una Base de datos solo los campos pares

gracias amigos por la respuesta voy a prbar inmeviatamente
tambien pregutar como sacar los impares siento mi ineptitud

gracias
  #6 (permalink)  
Antiguo 21/09/2007, 09:53
 
Fecha de Ingreso: junio-2007
Mensajes: 82
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: como Sacar de una Base de datos solo los campos pares

hla amigos de nuevo y si tienes una version anterior de MySQL?
  #7 (permalink)  
Antiguo 21/09/2007, 11:01
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: como Sacar de una Base de datos solo los campos pares

yo kreo ke tambien debe funcionar de la forma ke te dijo Mahalo, pero si no lo ke puedes hacer es dividir el id entre 2 sin usar el MOD solo id / 2 y checar si el resultado ke te da tiene decimal o no, si tiene decimal kiere decir ke es impar y sino kiere decir ke es par.
__________________
"Eres grande por que caminas entre gigantes"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:18.