Foros del Web » Programando para Internet » ASP Clásico »

DB Sencilla!!!

Estas en el tema de DB Sencilla!!! en el foro de ASP Clásico en Foros del Web. Tengo la siguiente base de datos Id | Nombre 1 | luis 2 | perdo 3 | maria 5 | ruben 6 | maria 7 ...
  #1 (permalink)  
Antiguo 23/03/2004, 08:01
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
DB Sencilla!!!

Tengo la siguiente base de datos

Id | Nombre
1 | luis
2 | perdo
3 | maria
5 | ruben
6 | maria
7 | luis

como puedo hacer para que cuando me muestre los resultados solo me muestre una vez luis y una ves maria.
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #2 (permalink)  
Antiguo 23/03/2004, 09:13
 
Fecha de Ingreso: enero-2003
Ubicación: futrono, valdivia, chile
Mensajes: 23
Antigüedad: 22 años, 3 meses
Puntos: 0
Para ello debes filtrar por el Id y usar UNION ALL:


select nombre from nombre_tabla
where id=1
UNION ALL
select nombre from nombre_tabla
where id=6

espero sea esto lo que necesitas!!!

paola
  #3 (permalink)  
Antiguo 23/03/2004, 11:35
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 21 años, 3 meses
Puntos: 0
Con
select distinct nombre from nombre_tabla
obtendrás todos los nombres sin repetir nunguno.
Si además tuvieras más columnas con las que vas a trabajar ya tendriamos que ver el caso.
Otra forma de hacerlo es:
select nombre from nombre_tabla group by nombre

Esta ultima forma es util en casos en los que tengas una columna en la que guardes un valor numérico por ejemplo dias a la semana que ha trabajado:
luis semana 1 dias 5
luis semana 2 dias 5
luis semana 3 dias 4

si quieres sacar una lista de empleados y cuantos dias han trabajado y los registros son como te indico arriba se hace
select nombre,sum(dias) from nombre_tabla group by nombre

Ya depende de lo que quieras hacer y lo complicado que sea


Saludos!!!!
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 14:41.