Bases de Datos > SQL Server
buscador de productos
(1/1)
mrjuan:
buenos dias
estoy trabajando en una aplicacion de escritorio en c# que consiste en que el usuario diita el nombre del producto y al darle clik en el boton buscar
le trae todos los datos del proucto, pero tengo un problema y es que los nombres de los productos son muy largos y queria saber si se puede hacer
una consulta en sql para que me traiga todos los datos del proucto cuando se haya digitado la primer parte del nombre del producto o alguna parte
del nombre.
seria algo asi
select * from productos where nombre_producto contenga la palabra="lo que el usuario digito".
ojala me puedan ayudar con este problema.
de antemano Gracias.
Shiquilla:
Para hacer que un campo empieze por, contenga, termine, etc debe hacer:
Empieza por:
--- Código: SQL ---WHERE Campo LIKE 'Cadena%' Contiene:
--- Código: SQL ---WHERE Campo LIKE '%Cadena%' Termina por:
--- Código: SQL ---WHERE Campo LIKE '%Cadena'
Cuidado con el carácter _ porque en la sentencia LIKE significa cualquier caracter, antes de hacer esto deberías reemplazar en el filtro el carácter _ por [_] para que encuentre ese carácter en concreto.
Saludos,
ElNapster:
Exacto .. ! como dice Shiquilla la sentencia LIKE te pueda sacar de apuros, solo que ojo con lo que dice Shiquilla.. !
Exitos !
Navegación
Ir a la versión completa