आप उद्धरण चिह्नों के अंदर प्लेसहोल्डर का उपयोग नहीं कर सकते। आप SQL स्ट्रिंग संयोजन का उपयोग कर सकते हैं, लेकिन इस मामले में, गुणन का उपयोग करके इसे करना आसान है:
my $query = $dbh->prepare (q{SELECT
arrival_date - ? * INTERVAL '1 MINUTE'
FROM emails LIMIT 1});
$query->execute(60);
इस तरह, आपको ' minutes'
append को जोड़ने की ज़रूरत नहीं है जब आप क्वेरी निष्पादित करते हैं तो नंबर पर।