Możesz przekonwertować id
do ciągu, więc porównanie zostanie wykonane dokładnie. Możesz użyć LIKE
spowodować niejawną konwersję
SELECT cd.title, cd.city FROM coupon_detail cd WHERE cd.id LIKE '260abcxyz';
lub alternatywnie, możesz wykonać rzutowanie bezpośrednio
SELECT cd.title, cd.city FROM coupon_detail cd WHERE CAST(cd.id AS CHAR) = '260abcxyz';
Jeśli jednak wszystkie identyfikatory są liczbami całkowitymi, prawdopodobnie bardziej odpowiednie jest sprawdzenie tych wartości przed próbą wykonania zapytania w bazie danych. (Jeśli identyfikator, którego dotyczy zapytanie, nie jest liczbą, i tak nie może być zgodny.)