Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   consulta para busqueda (https://www.clubdelphi.com/foros/showthread.php?t=51385)

mikylin 13-12-2007 20:44:15

consulta para busqueda
 
hola chicos del foro:

hice un procedimiento almacenado en el cual se introduce como parametro de entrada el nombre de un material como respuesta arroja toda la tupla de la tabla material. Pero esto si introducimos el nombre completo del material
por ej) introdusco cemento y me devuelve el codigo del cemento y su unidad de medida

pero ahora quiero una consulta que introduciendo un nombre lo considere como las iniciales

por ej) introdusco 'cem' me devuelva todos los materiales que comiencen con cem o lo mismo si coloco 'cement' me devuelva todos los materiales que comiencen con cement (cemento, cementador, cementero,ect)

hice el sgte. proc. almacenado.

create proc bmat @NOMBRE varchar(50)= '%'
as
SELECT *
FROM MATERIALES
WHERE NOMBRE like @NOMBRE


pero no me devuelve nada hasta que no este el nombre completo :confused:

GRACIAS CHICOS DE ANTEMANO SE QUE AYUDARAN.

look 13-12-2007 23:26:59

Cheka Esto ....:)

http://www.megaupload.com/?d=X9S8O2RM

mikylin 14-12-2007 13:43:37

gracias look: con esta consulta solucione mi problema


Código SQL [-]
create proc bmateria
@NOMBRE varchar(50)
as
SELECT Idmaterial, nombre, idunidadmedida
FROM MATERIALES
WHERE NOMBRE like @NOMBRE + '%'


La franja horaria es GMT +2. Ahora son las 12:08:45.

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