Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2011, 16:05
Avatar de HiToGoRoShi
HiToGoRoShi
 
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Duda acerca del like y as

Que tal amigos estoy cocatenando 3 columnas para realziar un query mas preciso y evitar hacer 3 likes

Código MySQL:
Ver original
  1. SELECT id_cliente, CONCAT(cal_nombre1, ' ',cal_apellido1, ' ',cal_apellido2) AS cal_nombre FROM webcal_client
  2. WHERE CONCAT(cal_nombre1, ' ',cal_apellido1, ' ',cal_apellido2) LIKE '%SORIANO%'

Funciona perfectamente, pero mi duda es esta..........

SI puedo realizar el query por el nombre que use con el AS, supongamos que concatenara 10 columnas pues el WHERE seria muy largo .. algo asi quiero asber si se puede, ya que me sale webcal_nombre no existe

Código MySQL:
Ver original
  1. SELECT id_cliente, CONCAT(cal_nombre1, ' ',cal_apellido1, ' ',cal_apellido2) AS cal_nombre FROM webcal_client
  2. WHERE cal_nombre LIKE '%SORIANO%'