Сохраненные функции в MySQL не работают (недопустимое использование groupby) - PullRequest
0 голосов
/ 10 июля 2020

Привет всем Я начал изучать функции в MySQL и пробую разные вещи. Я создал эту функцию ниже, которая должна возвращать количество различных отделов / названий, однако я получаю сообщение об ошибке в группе по частям, когда я вызываю оператор выбора

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;

введите здесь описание изображения

1 Ответ

1 голос
/ 10 июля 2020

return count(titles_);

недействителен SQL. COUNT -функция не может использоваться отдельно, только как часть правильного запроса SQL.

...