【发布时间】:2015-04-24 17:47:03
【问题描述】:
我想定义一个 MySQL 存储过程,它返回结果集中的数据。有时,我不想返回任何内容(即零行)。
我该怎么做? SELECT; 无效,SELECT NULL; 返回值为 NULL 的记录。如何选择一个空集?
【问题讨论】:
-
select null where 1=0? -
您需要一个引用有效行源的
FROM子句,以及一个阻止返回任何行的谓词。 @MarcB:我相信您需要一个 FROM 子句才能使用WHERE子句。 -
@spencer7593:是的。刚刚测试了它。所以...
from dual工作得很好。
标签: mysql select procedures