Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/08/2008, 09:27
nuk3zito
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Utilizar un alias en una where

Cita:
Iniciado por iislas Ver Mensaje
Habria que revisar la convenencia o no de generar una tabla temporal en memoria para hacer SIMPLEMENTE uso de un alias en un where.

Sinceramente compañeros, no veo el caso o la razon para hacer algo como esto

select * from (selecT Numero as id, Nombre as NombreBanco from sm_bancos) as temporal
where id = 12

Pudiendo hacer algo tan sencillo como

SELECT * FROM sm_bancos where Numero = 12

¿Ustedes le ven el uso?
Cita:
Iniciado por Andres95 Ver Mensaje
de acuerdo con iislas...

hay que tener cuidado con el performance...

Saludos!

No se para que necesite usar algo así este usuario... solo puedo decir que yo en lo particular si me he visto en la necesidad de hacer algo así... una sola vez, pero para generar un componente que se está utilizando en varios sistemas (muchos).

Cuando compras algo en un supermercado es raro que el cajero te pregunte "¿Para que lo quiere?", así que en este caso la respuesta de "para que le servirá algo así" a la persona que inicio este hilo puede quedar reservada solo para él sin que nos afecte, pero considero también correcto que luego de sacarlo de su duda, se hagn comentarios extras de parte de ustedes (por ejemplo, si afecta o no al performance).

Saludos.