Hola a todos, cordal saludo. Soy nuevo por aquí e iniciando con MySQL. Por favor, ayúdenme con la siguiente situación:
Tengo ya una mi base de datos creada, con tablas y algunos registros. Necesito saber exactamente cómo crear una función en MySQL y cómo usarla después de creada, ya que hasta ahora no he podido hacerlo:
Ejercicio: Se trata de mostrar el número de estudiantes mayores de 20 años. Inicialmente, sin utulizar función tengo el siguiente código y me funciona así:
Select count(*) as 'No.estudiantes mayores de 20 años'
from estudiante
where edad_est>20;
Pero al momento de utilizar una función no me funciona; por ahora tengo lo siguiente
CREATE FUNCTION contarestudiantes() RETURNS INT
BEGIN
DECLARE cantidad INT;
Select count(*) into cantidad
from estudiante
where edad_est>22;
RETURN cantidad
END;
También he visto que se puede utilizar Delimiter // al inicio y // al final.
Gracias.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A