根据函数的结果设置变量的值 - MySQL

时间:2013-03-22 19:54:33

标签: mysql variables concat

我有这个查询 - : SET @var = ''; SELECT * FROM dict WHERE checkWord(word) = 'yes';

当checkWord()函数的结果不是'yes'时,即当'no'时,我想要将发送到函数的word的值连接到现有值@var

例如 - :  If checkWord(word) = 'no', then @var = CONCAT(@var,',',word);

1 个答案:

答案 0 :(得分:1)

GROUP_CONCAT应该这样做:

SELECT group_concat(word) into @var FROM dict WHERE checkWord(word) = 'yes';