Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-07-2014
frandigo77 frandigo77 is offline
Miembro
NULL
 
Registrado: abr 2014
Posts: 17
Poder: 0
frandigo77 Va por buen camino
Consulta de cadena parametrizada en MySQL

Hola buenas q tal...estoy realizando una un procedimeinto en delphi que envia una SQL (MySQL) para realizar una
busqueda sobre un campo de texto, el objetivo es que la sql realuce la busqueda sobre los valores de las primeras posiciones, se que en Interbase sería como sigue:

'select * from tabla where nombre starting with :nombre'.

desconozco como se realiza en MySQL, gracias.
Responder Con Cita
  #2  
Antiguo 22-07-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Con like

Recuerda poner los tags al código fuente, ejemplo:



Gracias
Responder Con Cita
  #3  
Antiguo 22-07-2014
Avatar de ozsWizzard
ozsWizzard ozsWizzard is offline
Miembro
 
Registrado: may 2004
Ubicación: Murcia
Posts: 190
Poder: 20
ozsWizzard Va por buen camino
Podías intentar algo con la tabla COLUMNS, aunque eso te lleve a tener que hacer dos consultas a la BDD en lugar de una.

También puedes hacer una función en la BDD MySQL que devuelva el primer campo de una tabla dada y en la consulta llamar a esa función.

Consulta para sacar primer campo por medio de consulta:
Código SQL [-]
SELECT COLUMN_NAME 
FROM COLUMNS 
WHERE TABLE_SCHEMA = [base_datos] AND TABLE_NAME = [Nombre_tabla] AND ORDINAL_POSITION = 1
__________________
La Madurez se llama...
~~~Gaia~~~
Responder Con Cita
  #4  
Antiguo 22-07-2014
Avatar de ozsWizzard
ozsWizzard ozsWizzard is offline
Miembro
 
Registrado: may 2004
Ubicación: Murcia
Posts: 190
Poder: 20
ozsWizzard Va por buen camino
Creo que lo he entendido mal, es que no conozco la sentencia "starting".

Si te referías a las primeras posiciones del propio campo, tal y como dice Casimiro, es el LIKE:
Código SQL [-]
SELECT * 
FROM [Nombre_tabla]
WHERE [Nombre_campo] LIKE 'HO%'
__________________
La Madurez se llama...
~~~Gaia~~~
Responder Con Cita
  #5  
Antiguo 22-07-2014
frandigo77 frandigo77 is offline
Miembro
NULL
 
Registrado: abr 2014
Posts: 17
Poder: 0
frandigo77 Va por buen camino
Gracias por el apaño..
Responder Con Cita
  #6  
Antiguo 22-07-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por frandigo77 Ver Mensaje
Gracias por el apaño..
No es un apaño, es SQL básico.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cadena de conexion mysql para un servidor Linux teecweb MySQL 14 28-03-2013 02:43:00
Funcion para buscar cadena dentro de otra cadena y el numero de veces flystar Varios 3 02-07-2007 22:48:08
como es la consulta parametrizada php? Arturo PHP 24 16-08-2006 19:16:04
vista parametrizada tgsistemas SQL 4 30-11-2005 18:06:57
consulta parametrizada rebollo75 SQL 2 18-11-2004 17:53:52


La franja horaria es GMT +2. Ahora son las 02:54:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi