Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql où correspondance exacte

Vous pouvez convertir le id à une chaîne de sorte que la comparaison sera faite exactement. Vous pouvez utiliser LIKE provoquer une conversion implicite

SELECT cd.title, cd.city FROM coupon_detail cd WHERE cd.id LIKE '260abcxyz';

ou alternative, vous pouvez effectuer le cast explicitement

SELECT cd.title, cd.city FROM coupon_detail cd WHERE CAST(cd.id AS CHAR) = '260abcxyz';

Cependant, si tous vos identifiants sont des entiers, il est probablement plus approprié de vérifier ces valeurs avant d'essayer d'interroger la base de données. (Si l'ID avec lequel vous effectuez la requête n'est pas un nombre, il ne peut pas y avoir de correspondance de toute façon.)