Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2016, 10:27
saroan_sqlero
 
Fecha de Ingreso: mayo-2015
Ubicación: Vigo
Mensajes: 20
Antigüedad: 8 años, 11 meses
Puntos: 0
procedimiento con variable y visualizacion

Hola

Estoy realizando un ciclo formativo de grado superior de , desarrollo de aplicaciones web y me gustaría recibir ayudar sólo para saber si entiendo bien las cosas o no , ya que yo SIEMPRE pondré el enunciado y el código que yo entiendo debe ir .

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).

Código MySQL:
Ver original
  1. create table if not exists temporal
  2. (
  3. codigo varchar(5) primary key,
  4. nombre varchar(20),
  5. precio int(11)
  6. );
  7.  
  8. delimiter $$
  9. create procedure sele_articulo(nombre varchar(20))
  10. select nombre as art_may from articulos where precio >=80;
  11. SELECT @variable:= nombre FROM  articulos WHERE precio=80;
  12.  
  13. end $$
  14. delimiter ;
  15.  
  16. call sele_articulo(80);

el motivo de usar una tabla temporal , por sí alguien duda lo hago , por que en la teoría se nos indica que para hacer obtener un resultado de más de un registro es necesario hacerlo así , gracias .

Última edición por gnzsoloyo; 14/05/2016 a las 14:42