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

Różnica między LIKE i =w MYSQL?

= w SQL wykonuje dokładne dopasowanie.

LUBIĘ dopasowuje symbole wieloznaczne, używając „%” jako wieloznakowego symbolu dopasowania i „_” jako jednoznakowego symbolu dopasowania. „\” to domyślny znak ucieczki.

foobar = '$foo' i foobar LIKE '$foo' zachowa się tak samo, ponieważ żaden ciąg nie zawiera symbolu wieloznacznego.

foobar LIKE '%foo' dopasuje wszystko, co kończy się na „foo”.

LIKE ma również ESCAPE klauzula, dzięki czemu można ustawić znak ucieczki. Pozwoli to dopasować dosłowny „%” lub „_” w ciągu. Możesz także zrobić NOT LIKE .

Witryna MySQL zawiera dokumentację dotyczącą operatora LIKE . Składnia to

expression [NOT] LIKE pattern [ESCAPE 'escape']


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dodać identyfikator automatycznego zwiększania do istniejącej tabeli?

  2. Znalezienie następnego dostępnego identyfikatora w MySQL

  3. Użyj relacyjnych baz danych MySQL na Ubuntu 9.10 (Karmic)

  4. JSON_SEARCH() – Znajdź ścieżkę do ciągu w dokumencie JSON w MySQL

  5. Jak używać MySQL z Deno i Oak?