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

Listar de la BD solo los que son diferentes

Estas en el tema de Listar de la BD solo los que son diferentes en el foro de ASP Clásico en Foros del Web. Hola de nuevo... Quiero hacer una lista de resultados de una BD.... pero quiero que solo me muestre los que son diferentes... Ejemplo registro 1... ...
  #1 (permalink)  
Antiguo 02/01/2007, 17:45
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 6 meses
Puntos: 0
Listar de la BD solo los que son diferentes

Hola de nuevo...

Quiero hacer una lista de resultados de una BD.... pero quiero que solo me muestre los que son diferentes...

Ejemplo

registro 1... juan
registro 2... pedro
registro 3... laura
registro 4... pedro
registro 5... david

Mi consulta me da los 5 nombres... pero como ven pedro se repite.

Lo que yo quiero es que si alguno se repite no lo muestre

Se puede... creo que si... pero no se como

Gracias Saludos
  #2 (permalink)  
Antiguo 02/01/2007, 18:21
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 7 meses
Puntos: 8
Re: Listar de la BD solo los que son diferentes

Sí, se puede.

Código:
SELECT DISTINCT Nombre FROM TuTabla
  #3 (permalink)  
Antiguo 04/01/2007, 10:37
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 19 años, 8 meses
Puntos: 0
Re: Listar de la BD solo los que son diferentes

Ojo si es SQL Server el campo no puede ser de tipo "text", en ese caso sería con SUBSTRING

SELECT DISTINCT SUBSTRING(Nombre,1,254) FROM TuTabla

Un saludo.
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
  #4 (permalink)  
Antiguo 04/01/2007, 12:55
Avatar de Maxon  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey NL
Mensajes: 263
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Listar de la BD solo los que son diferentes

Gracias...

Voy a probar.... uso access....

Tengo otra pregunta.....

Si quiero hacer una consulta en la misma DB pero en dos tablas diferentes es correcto hacer esto???

Sql = "Select * From Tabla1"
sSql = "Select * From Tabla2"

y si es correcto puedo usar?

Set Rs = Con.Execute(SQL)
sSet rRs = cCon.Execute(sSQL)

Es correcto???

Gracias.... Saludos
  #5 (permalink)  
Antiguo 04/01/2007, 13:37
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Listar de la BD solo los que son diferentes

mmmm, pues depende (suponiendo que el sSet haya sido un error de dedo )

Si vas a usarlas al mismo tiempo, pues si, crea dos objetos RecordSet, sino, pues basta con que cierres el primero y lo vuelvas a llenar con el segundo Query.
Y para consultas que te regresan un recordSet es "más estandar" usar un .Open y para las que no, un .Execute

Aca un tutorial

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 23:07.