elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Pequeña duda con una función en MySQL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pequeña duda con una función en MySQL  (Leído 2,028 veces)
jose_ank

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Pequeña duda con una función en MySQL
« en: 18 Febrero 2019, 13:51 pm »

Hola a todos,

Estoy intentando hacer un ejercicio que a priori resulta muy fácil pero que no logro que me devuelva ningún valor. El enunciado es el siguiente:

4. Escriba una función que devuelva el número total de productos que hay en la Tabla product.

Este es el código que yo he introducido:

Código:
DELIMITER //
CREATE OR REPLACE FUNCTION ejercicio4()
RETURNS INTEGER
BEGIN
DECLARE contador INTEGER;
        SELECT count(*) INTO contador FROM product;
RETURN contador;
    
    
END; //
DELIMITER ;

El problema es cuando ejecuto la función ya que no me devuelve ningún valor (sale una tabla vacía, no me da error pero sale vacía), cuando en realidad me tendría que mostrar que el total de esa tabla son 10 productos.

No me da error de sintaxis, entonces no se si es que estoy almacenando de forma incorrecta el resultado del SELECT o es que es problema del mysql.

Un saludo

EDIT*

Ya he resuelto el problema, resulta que si intentamos mostrar el resultado de esta función de forma tradicional (haciendo click en el botón de "ejecutar" en phpmyadmin) no mostrará ningún resultado puesto que lo que muestra es un total(COUNT). Para ver el resultado solo hay que escribir en la consola de SQL lo siguiente:

Código:
CALL ejercicio4();

Podéis cerrar el post ya que la duda está resuelta. Un saludo!


« Última modificación: 18 Febrero 2019, 16:20 pm por jose_ank » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Reto: puedes descifrar esta pequeña funcion Php?? « 1 2 »
PHP
PanConMantequilla 12 6,622 Último mensaje 6 Agosto 2010, 04:03 am
por Castg!
Insertar pequeña función en este código
Programación C/C++
Soir 2 2,427 Último mensaje 30 Agosto 2010, 15:23 pm
por MazarD
Pequeña duda con funcion recursiva
Programación C/C++
CCross 9 4,931 Último mensaje 19 Mayo 2013, 17:41 pm
por CCross
Por que ésta pequeña función de invertir una lista enlazda funciona?
Programación C/C++
ShadowA7X 1 2,133 Último mensaje 25 Noviembre 2014, 01:01 am
por avesudra
pequeña duda sobre la funcion AddSecureMemoryCacheCallback
Programación C/C++
MRx86 2 2,056 Último mensaje 4 Octubre 2016, 21:37 pm
por MRx86
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines