Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

alias de filas

Estas en el tema de alias de filas en el foro de Bases de Datos General en Foros del Web. hola maestros una pregunta, estoy haciendo un UNION q me crea dos filas con resultados, la cosa es q tengo q ponerle un alias a ...
  #1 (permalink)  
Antiguo 22/09/2008, 10:04
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 18 años, 4 meses
Puntos: 1
alias de filas

hola maestros una pregunta, estoy haciendo un UNION q me crea dos filas con resultados, la cosa es q tengo q ponerle un alias a este par de filas q me crea,como puedo hacerlo?.Ojala me puedan enseñar gracias!.

La consulta es la sig
Código:
SELECT sum(estadistica.cant_conex) from estadistica where rdb not in (select rdb from estadistica where rdb = 2163 )and fecha BETWEEN '2008-09-22' AND '2008-09-22'  UNION select sum(estadistica.cant_conex)FROM ESTADISTICA WHERE fecha BETWEEN '2008-09-22' AND '2008-09-22'  and rdb = 2163
  #2 (permalink)  
Antiguo 22/09/2008, 10:39
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 18 años
Puntos: 13
Respuesta: alias de filas

Los alias/nombres que pongas/tengas en la primera select son los que tomará la consulta global (UNION).
Es decir
Código:
select campo1 as alias1, ---
UNION
select myotrocampo1, ----
El resultado mostrará para la primera columna "alias1"

salu2
  #3 (permalink)  
Antiguo 22/09/2008, 10:44
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 18 años, 4 meses
Puntos: 1
Respuesta: alias de filas

pero yo no quiero ponerle alias a la columna si no q a las fila.
gracias por responder
  #4 (permalink)  
Antiguo 23/09/2008, 01:07
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 18 años
Puntos: 13
Respuesta: alias de filas

no lo entiendo!
solo tienes un campo en la select --> tu fila es un campo --> si le pones alias al campo ya tienes el alias de toda la fila.

Salu2
  #5 (permalink)  
Antiguo 23/09/2008, 08:22
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: alias de filas

No existen alias de filas en las bases de datos, porque las filas carecen de encabezados.
Los encabezados de las filas los ponen las aplicaciones en los controles que se usan para visualizar, pero no pertenecen a las bases de datos.
Quiero que quede claro: Las tablas devueltas por un motor de base de datos, sea Oracle, MSSQL Server, MySQL, Postgre o cualquier otro, no tienen encabezados, por lo tanto no se puede poner alias en algo que no existe... ¿Se entiende?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
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 09:52.