我使用MySQL继续遇到同样的错误。
totaal 值被标记为错误,但我根本不知道该功能有什么问题。
CREATE or REPLACE FUNCTION functiondave
(p_in date)
return date is sumMediaExpression int;
begin;
select distinct count(Beoordelingen) into totaal
from media_uitingen
where Beoordelingen like 'Positief' and DATUM like '01-07-14';
dbms_output.put_line('Number of positive MediaExpressions op 01-07-14
zijn : ' || sumMediaExpression);
end;
答案 0 :(得分:0)
SELECT DISTINCT语句用于仅返回不同的(不同的)值。
您的查询错误。 你需要这样写:
SELECT COUNT(DISTINCT Beoordelingen) INTO totaal FROM media_uitingen (the rest of your query);
您可以访问此网站以获取有关SQL查询的更多信息:https://www.w3schools.com/sql