创建一个函数:
create or replace function gethotal(title varchar)
returns TABLE
(
name varchar,
addr varchar
)
language plpgsql
as
$$
begin
return query
select hotel_name, address
from tr_police_hotel_info
where hotel_name like '%' || title || '%';
end
$$;
调用的时候需要特别注意,想要返回表格类型的数据,就要这样写:
select * from gethotal('酒店');
不然返回的数据就是有问题的,就像下面这种: