我一直在研究mysql数据库,这是我必须为学校做的一项任务。我试图找到这段代码的问题。任务是使所有用户朋友的功能计数或返回值。
CREATE DEFINER=`root`@`localhost` FUNCTION `count_friend`(userID int(11)) RETURNS int
BEGIN
declare result INT(11);
SELECT friends INTO result
FROM users
WHERE friends=userID;
RETURN result;
END
我期望向我展示朋友的数量,但它一直显示我的NULL值。我是编程的初学者,目前正在研究WEB开发。所以,如果有人能帮助我,我感激不尽。谢谢。
要计算结果数量,请使用此COUNT
。
SELECT COUNT(friends) INTO result...