Итак, ниже представлена функция, которую я пишу (в MySQL), и я получаю синтаксическую ошибку на последней строке «RETURN» (RETURN d_count). Я уверен, что это простая вещь, но я не могу понять. Спасибо!Ошибка синтаксиса в функции create, MySQL
DELIMITER $$
CREATE FUNCTION dept_count (dept_name VARCHAR(20))
RETURNS INT DETERMINISTIC
BEGIN
DECLARE d_count INT;
SELECT COUNT(*) into d_count
FROM instructor
WHERE instructor.dept_name=dept_name
RETURN d_count;
END $$
Вам нужна точка с запятой betweeh запроса и 'RETURN'. – Barmar
EVERYTIME! спасибо @Barmar вы ROCK! – beau8008