Anda keluar dulu untuk sintaks string, lalu untuk LIKE
sintaks.
Dalam LIKE
karakter %
dan _
memiliki arti khusus, jadi jika Anda ingin mencari literal %
, Anda perlu menggunakan \%
, dan jika Anda ingin mencari literal \%
anda harus menghindari garis miring terbalik seperti pada \\%
.
Dalam sintaks string "
jelas memiliki arti khusus, jadi jika Anda ingin memasukkan kutipan dalam string, Anda harus menghindarinya sebagai \"
, dan untuk menyertakan \"
. literal dalam string Anda harus menghindari garis miring terbalik seperti pada \\"
.
Jadi di kedua sintaks Anda harus keluar dari \
.
Jika Anda tidak ingin menggunakan \
untuk keluar dari pola LIKE , Anda dapat menggunakan kata kunci ESCAPE. Misalnya:
... where test LIKE "a\\b%" ESCAPE '|';
Dengan cara ini, Anda harus menulis |%
, |_
atau ||
untuk menghindari karakter khusus ini.