Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perbedaan antara LIKE dan =di MYSQL?

= di SQL melakukan pencocokan tepat.

SUKA melakukan pencocokan karakter pengganti, menggunakan '%' sebagai simbol pencocokan multi-karakter dan '_' sebagai simbol pencocokan karakter tunggal. '\' adalah karakter escape default.

foobar = '$foo' dan foobar LIKE '$foo' akan berperilaku sama, karena tidak ada string yang berisi karakter pengganti.

foobar LIKE '%foo' akan cocok dengan apa pun yang berakhiran 'foo'.

LIKE juga memiliki ESCAPE klausa sehingga Anda dapat mengatur karakter pelarian. Ini akan memungkinkan Anda mencocokkan '%' atau '_' literal di dalam string. Anda juga dapat melakukan NOT LIKE .

Situs MySQL memiliki dokumentasi tentang operator LIKE . Sintaksnya adalah

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. menggunakan (-) tanda hubung di nama tabel mysql

  2. Cara Menggunakan Pernyataan KASUS di MySQL

  3. Bagaimana cara mengubah jumlah minggu menjadi tanggal?

  4. Bagaimana Fungsi MAKE_SET() Bekerja di MySQL

  5. Bagaimana cara memeriksa apakah database mysql ada