创建了一个存储过程,如下所示:
DELIMITER $
DROP PROCEDURE IF EXISTS horse_sp$
CREATE PROCEDURE horse_sp(records INT(1))
BEGIN
SELECT * FROM Horse
WHERE records=horseid
ORDER BY horseid
END$
分隔符;
这使得程序运行良好。现在,如何将计数函数添加到此过程中,以便我能够使用此过程返回 HORSE 表中的记录数?是的,我已经用谷歌搜索并浏览过这里,但无法解决。
谢谢
最佳答案
使用这个:
CREATE PROCEDURE horse_count()
BEGIN
SELECT COUNT(*) AS count FROM Horse
END$
然后就可以使用
CALL horse_count;
关于mysql - 存储过程 SQL 计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30043572/