我的SELECT DISTINCT查询出现Mysql错误

时间:2017-06-03 20:17:32

标签: mysql function

我使用MySQL继续遇到同样的错误。

totaal 值被标记为错误,但我根本不知道该功能有什么问题。

My original code example

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;

1 个答案:

答案 0 :(得分:0)

  

SELECT DISTINCT语句用于仅返回不同的(不同的)值。

您的查询错误。 你需要这样写:

SELECT COUNT(DISTINCT Beoordelingen) INTO totaal FROM media_uitingen (the rest of your query);

您可以访问此网站以获取有关SQL查询的更多信息:https://www.w3schools.com/sql