MySQL - procedimiento con variable y visualizacion

 
Vista:
Imágen de perfil de Antonio

procedimiento con variable y visualizacion

Publicado por Antonio (12 intervenciones) el 14/05/2016 18:31:36
Construya un procedimiento que seleccione el artículo de mayor
precio que esté almacenado en la tabla, almacene su valor en
una variable y luego visualícelo. (INTO sólo visualiza un
registro).

Entiendo esto

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
create table if not exists temporal
(
codigo varchar(5) primary key,
nombre varchar(20),
precio int(11)
);
 
delimiter $$
create procedure sele_articulo(nombre varchar(20))
begin
select nombre as art_may from articulos where precio >=80;
SELECT @variable:= nombre FROM  articulos WHERE precio=80;
 
end $$
delimiter ;
 
call sele_articulo(80);
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
sin imagen de perfil

procedimiento con variable y visualizacion

Publicado por DAVID (63 intervenciones) el 12/06/2016 10:49:13
Hola,
te dice que cojas el de mayor valor de la tabla, y para eso la SELECT esta mal. Debería ser:
1
select max(precio)  from articulos

Un saludo,
David
paginas web economicas
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