我对电影数据库具有此功能
CREATE OR REPLACE FUNCTION Q10 (partial_title text)
RETURNS setof text
AS $$
BEGIN
RETURN QUERY SELECT
concat(title, ' has ', count, ' cast and crew')_
FROM
total_size
WHERE
title ILIKE '%' || partial_title || '%';
END; $$
LANGUAGE 'plpgsql';
当我的视图中没有标题total_size时,我需要它返回字符串'没有找到匹配项',而不仅仅是'O行'。
有什么想法吗?干杯
您可以使用具有NOT EXISTS条件的UNION,但是我认为这样做不值得。