Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Ayuda con un QUERY

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Ayuda con un QUERY Responder citando

HOLA!!!

Resulta que tengo una tabla:

NOMBRE
Pedro
Pablo
Juan
Marcela

Necesito hacer un query que, por ejemplo, si busco con p me debe devolver pedro y pablo.

Yo lo intente con:

Código:
SELECT NOMBRE FROM TABLA WHERE NOMBRE LIKE VARIABLE


donde variable es lo que voy a buscar...

Si tienen alguna idea de como hacerlo porfavor haganmelo saber...

GRACIAS!!!
_________________
__________________________
C++ RULZ FO' EVA'
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Como no pones el motor de base de datos esta funcion trabaja con Interbase/Firebird

Código:
SELECT NOMBRE FROM TABLA WHERE NOMBRE STARTING WITH VARIABLE

_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Tambien puedes intentar:

Código:
SELECT nombre FROM tabla WHERE nombre = 'p%';


Es otra opcion!
_________________
Dios es real... a menos que se declare entero!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

HOLA!!!

Gracias a los 2, cesar y jacko por la ayuda, pero referente a la respuesta de jacko... como haria yo si pongo la "p" en un TEdit???... yo creo que es algo como esto(corrijanme si estoy mal):

Código:
SELECT nombre FROM tabla WHERE nombre = Edit1->Text+'%';


Pues la verdad no se, pero es que me causa curiosidad esta forma de hacer la consulta...

GRACIAS!!!
_________________
__________________________
C++ RULZ FO' EVA'
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola Pablo

Puedes hacerlo de la siguiente forma.

Vamos a suponer que la sentencia SQL la guardamos en una variable llamada sql1, lo cual quedaria asi:

Código:
sql1 = "SELECT nombre FROM tabla WHERE nombre = ' " + Edit1->Text + "%' ";


Fijate muy bien en el uso de las comillas dobles y las sencillas. Dejé intencionadamente un espacio entre las comillas sencillas y dobles para que pudieras diferenciarlas, (o sino aparecian 3 comillas seguidas), pero no es necesario dejar este espacio. Intentalo y nos cuentas!
_________________
Dios es real... a menos que se declare entero!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

OIGAN!!!

mushisisisisisisisimas gracias a todos por ayudarme en lo del query... ya me funciono y a la perfeccion...

GRACIAS!!!
_________________
__________________________
C++ RULZ FO' EVA'
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Que bien Pablo.

Me alegra mucho!

Eso es lo bueno de tener una cantidad de amigos de todo el mundo. Que siga creciendo este foro!!!!
_________________
Dios es real... a menos que se declare entero!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.