Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dlaczego _ (podkreślenie) pasuje do - (łącznik)?

Ponieważ podkreślenie _ to symbol wieloznaczny, taki jak procent % , z wyjątkiem tego, że szuka tylko jednego znaku.

(Z sekcji 3.3.4.7. Dopasowywanie wzorców w dokumentacji MySQL.)

Jeśli chcesz użyć podkreślenia w like jako dosłowne, musisz uciec od tego:

select * from a where name like '%taz\_manual%.pdf%';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prosty skrypt Ajax Jquery — w jaki sposób mogę uzyskać informacje dla każdego wiersza w tabeli?

  2. Rodzaj trójkąta w MySQL

  3. Zapytanie MySQL o geolokalizacji

  4. Kod błędu MySQL 1235

  5. Paginacja PHP MySQL z losową kolejnością