MySQL 中的存储函数不起作用(无效使用 groupby)

Stored functions in MySQL not working (invalid use of groupby)

大家好,我是在 MySQL 开始学习函数的,我正在尝试不同的东西。我在下面创建了这个函数,应该 return 不同 departments/titles 的计数 但是,当我调用 select 语句

时,我在组中收到错误
DELIMITER //


CREATE function num_of_titles(titles_ varchar(80)) returns char deterministic

    return count(titles_);
// DELIMITER ;

select  title, num_of_titles(title) as count_title from titles
group by 1;

enter image description here

return count(titles_);

无效 SQL。 COUNT-函数不能单独使用,只能作为适当 SQL 查询的一部分。