Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql къде точно съвпадение

Можете да конвертирате id към низ, така че сравнението ще бъде направено точно. Можете да използвате LIKE да предизвика неявно преобразуване

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

или алтернатива, можете да изпълните прехвърлянето изрично

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

Въпреки това, ако всичките ви идентификатори са цели числа, вероятно е по-подходящо да проверите тези стойности, преди да опитате да направите заявка към базата данни. (Ако идентификационният номер, с който отправяте заявка, не е число, така или иначе не може да има съвпадение.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изтриете цялата база данни на MySQL

  2. Не мога да използвам псевдоним в sql delete

  3. MySQL Erratic Query Times

  4. MySQL клиент на командния ред за Windows

  5. Връщане на blob с json