sql >> Databáze >  >> RDS >> Mysql

mysql kde přesná shoda

Můžete převést id do řetězce, takže porovnání bude provedeno přesně. Můžete použít LIKE způsobit implicitní konverzi

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

nebo alternativně můžete provést obsazení explicitně

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

Pokud jsou však všechna vaše ID celá čísla, je pravděpodobně vhodnější tyto hodnoty zkontrolovat, než se pokusíte dotazovat databázi. (Pokud ID, se kterým se dotazujete, není číslo, stejně nemůže existovat shoda.)



  1. Potřebuji vytáhnout data na základě jejich přesné sekvence v poli

  2. SQL Server replikace databáze

  3. PHP/MySQL - jak automaticky vygenerovat odkaz na odstranění řádku v již automaticky vygenerované tabulce?

  4. Může cizí klíč fungovat jako primární klíč?