FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Como extraer de una cadena de 18 caracter, las primeras 10 letras?
Hola a todos buen dia.
Primero que todo, trabajo con firebird 2.0, junto al IB Expert, lo que necesito es lo siguiente: Tengo una clave de 18 caracteres en total, y necesito comparar las primeras 10 letras con otras claves, vaya tengo una tabla con 18 mil registros y quiero comparar esas dos claves que tengo en esa tabla, cuales coinciden en las primeras 10 letras, por ejemplo: ABABAG50041531H700 | ABABAG50041823H701 De ante mano muchas gracias por su tiempo.
__________________
Nelly [ Vive y deja vivir ] |
#2
|
|||
|
|||
Hola...
Desde donde quieres realizar esta comparación? Desde Delphi? Si es así, puedes usar la función Copy para obtener los primeros 10 caracteres de la cadena de texto:
Si deseas hacerlo desde un query en el servidor, tendrías que declarar la UDF SUBSTR dentro de tu base de datos... Saludos... |
#3
|
|||
|
|||
No deseo hacerlo desde Delphi, sino, solo quiero ver el resultado de la consulta, vaya lo que quiero es ver como seria la consulta para estraer ese resultado, que me muestre todos los que coincidan en la comparación de las primeras 10 letras. Me explico?
__________________
Nelly [ Vive y deja vivir ] |
#4
|
|||
|
|||
Primero tienes que declarar la UDF SUBSTR, esto lo haces así:
Luego puedes hacer una consulta del tipo:
Con esto te debe devolver todo los registros cuyo valor en el Campo inicie con la cadena especificada... Saludos... Última edición por maeyanes fecha: 18-06-2007 a las 20:03:41. |
#6
|
||||
|
||||
Ya puestos... mejor que lo declare ib Expert o el programa de turno.
En la carpeta Archivos de programa\Firebird\UDF tienes 2 archivos de extensión sql (puedes abrirlos con el bloc de notas), lo puedes importar en un Script de Ib Expert y añadir todas las UDF a tu BBDD. Seguro que te serviran. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Primeras letras en mayúscula | pablo | Varios | 11 | 13-08-2015 16:46:01 |
Extraer varios registros con su primer caracter..... | Luis Alberto | SQL | 11 | 17-11-2005 17:37:06 |
Extraer el primer caracter de un string | willy | Varios | 34 | 29-04-2004 23:56:57 |
Quitar caracter de una cadena | Triton | Firebird e Interbase | 3 | 23-03-2004 17:59:07 |
Caracter en una cadena !!! | vpepen | Varios | 3 | 02-12-2003 16:01:10 |
|