![]() |
Consulta con like y campos concatenados
Hola, estoy intentando hacer esta consulta por medio de SQL pero marca error no se si se pueda realizar como la estoy intentando
SELECT RFC, APP + ' ' + APM + ' ' + NOMBRE AS NOMBRECOM FROM PERSONAL WHERE NOMBRECOM LIKE '%CAR%' Si hago la consulta sin el campo concatenado si funciona, concatenando campos no. Gracias de antemano. |
respuesta.
Hola, creo que de esta forma funcionaria.
SELECT RFC, APP + ' ' + APM + ' ' + NOMBRE AS NOMBRECOM FROM PERSONAL WHERE APP + ' ' + APM + ' ' + NOMBRE LIKE '%CAR%' Probalo, y si no te funciona, publicalo nuevamente y expecificá que queres hacer y puede que te ofrezca una solucion mejor. Saludos, Alejandro. |
Hola. No se en que motor estes trabajando, pero en SQL estándar, y motores como Interbase y Oracle, el operador para concatenar es la doble barra vertical, y no el mas.
Es decir:
Es una sentencia que correria en estos motores... hasta luego. ;) |
Cita:
Saludos! |
Acabo de realizar esta prueba con Paradox, pues me temía que si funcionara.
Supongo que también funcionará en tu sistema. Un Saludo. NOTA: Vaya papelón, resulta que ya lo había dicho el compañero JachGuate. |
SELECT RFC, (APP & ' ' & APM & ' ' & NOMBRE) AS NOMBRECOM
FROM PERSONAL WHERE (APP & ' ' & APM & ' ' & NOMBRE) LIKE '%CAR%' A ver si te funciona con esto. Un Saludo. |
Ya funciono, utilice la siguiente sentencia SQL
Select * From Funcionarios Where APP + ' ' + APM + ' ' + NOMBRE LIKE '%CU%' El programa de BD que estoy utilizando es Access Gracias por su ayuda... |
| La franja horaria es GMT +2. Ahora son las 03:34:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi