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 查询的一部分。
大家好,我是在 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 查询的一部分。