Chi phí bổ sung phải do thực tế là bạn đang sử dụng hàm trả về đã đặt trong SELECT chứ không phải trong FROM mệnh đề.
Lưu ý rằng việc xử lý tập hợp các hàm trả về trong SELECT đã thay đổi mệnh đề trong PostgreSQL v10, vì vậy phiên bản của bạn có thể có ảnh hưởng đến hành vi này.