Je zou de id
. kunnen converteren naar een string, zodat de vergelijking precies wordt uitgevoerd. Je zou LIKE
. kunnen gebruiken om een impliciete conversie te veroorzaken
SELECT cd.title, cd.city FROM coupon_detail cd WHERE cd.id LIKE '260abcxyz';
of alternatief, je kunt de cast expliciet uitvoeren
SELECT cd.title, cd.city FROM coupon_detail cd WHERE CAST(cd.id AS CHAR) = '260abcxyz';
Als al uw ID's echter gehele getallen zijn, is het waarschijnlijk beter om deze waarden te controleren voordat u de database probeert te doorzoeken. (Als de ID waarmee u zoekt geen nummer is, kan er toch geen overeenkomst zijn.)