SQL - Procedimiento almacenado con like

 
Vista:

Procedimiento almacenado con like

Publicado por Ramiro Atencio Angeles (8 intervenciones) el 08/11/2005 17:07:48
Hola amigos, tengo un problema para crear un procedimiento almacenado, les eplico:
tengo por ejemplo una tabla videos(codigo, titulo, fecha estreno, etc)
lo que pasa es que deseo crear un procedimiento almacenado que me permita a mi ingresar por ejemplo el titulo del video y que me lo muestre, pero el problema esta si deseo:
ejem
titulo del video: titanic
ahora yo enviare el parametro titulo, pero no todo el nombre completo sino solo por ejemplo tita y este me tendra que devolver los datos refernete a titanic, entendeis, espero que me ayuden

create procedure
@titulo char(40)
select * from video where titulo like "que pongo aqui"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Procedimiento almacenado con like

Publicado por Isaías (5072 intervenciones) el 08/11/2005 21:01:15
create procedure pr_BuscaTitulo
@titulo varchar(40)
as
set nocount on
if @titulo is null or len(@titulo) = 0
begin
select 'error, se requiere el titulo de busqueda'
return(0)
end

if not exists(select titulo from video where titulo like '*'+@titulo+'*'
begin
select 'error, el titulo que busca, no existe'
return(0)
end
select * from video where titulo like '*'+@titulo+'*'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Procedimiento almacenado con like

Publicado por Juan Víctor (1 intervención) el 10/11/2016 00:50:00
la ejecución como seria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Procedimiento almacenado con like

Publicado por alhucave (1 intervención) el 10/11/2005 21:11:31
Hola hno,

select * from video where titulo like @titulo||'%'

Suerte,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Procedimiento almacenado con like

Publicado por Felipe Saavedra (2 intervenciones) el 11/11/2005 19:40:54
otra solución

create procedure
@titulo char(40)
select * from video where titulo like '%'+ @titulo +'%'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Procedimiento almacenado con like

Publicado por ramiro atencio (8 intervenciones) el 13/11/2005 19:27:53
Gracias amigo por tu resùesta, ya me salio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar