![]() |
Como Filtrar un campo en consulta SQL ????
Uso D6, IBX 6.08 y Firebird 1.52
Con motivo de un hilo anterior que abri sobre unas consultas de Clipper V.S. Firebird, abro este otro, mi duda es la siguiente: Estoy investigando la manera de filtrar un campo en una sentencia SQL, es decir necesito buscar en un campo Varchar de longitud 80, una cadena de caracteres, por ejemplo: Buscar aquellos artículos que tengan en su Descripción la palabra XRY4455 Es decir, Me deben de aparecer en la busqueda los siguientes artículos: BALERO SMART XRY4455 (TT-990) CHICO BALERO SMART-44 XRY4455 (TT-990) MEDIANO BALERO SMART-8989 XRY4455 (TT-990) GRANDE ó Sí Busco la palabra TT-990 me deben de aparecer los mismos. El filtro sería en base a la Descripción, en delphi usaría la función POS para encontrar ciertas cadenas de caracteres pero en Firebird dentro de una sentencía SQL que instrucción podría usar para hacer esta operación???? Agradezco cualquier sugerencia. |
|
Prueba con la cláusula LIKE colocando signos de porcentaje (%) en ambos lados de la cadena:
Saludos |
Se me ha adelantado maeyanes, por cierto probé también con containing y si funciona.
saludos. |
Tan Cercas y Tan Lejos
Muchas Gracias por sus respuestas me ganaron, también encontre usando con el Like, probe containing y funciona igual que el like.
Que Tengan Buen día. |
| La franja horaria es GMT +2. Ahora son las 01:32:30. |
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