Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menggunakan `LIKE` dalam MySQL JOIN Queries?

Bagaimana untuk Menggunakan `LIKE` dalam MySQL JOIN Queries?

Linda Hamilton
Lepaskan: 2024-11-09 00:49:02
asal
376 orang telah melayarinya

How to Use `LIKE` in MySQL JOIN Queries?

Melakukan Pertanyaan Sertai MySQL menggunakan LIKE

Dalam MySQL, jika anda menghadapi kesukaran menggunakan pertanyaan sertai dengan pengendali LIKE, pertimbangkan perkara berikut:

Pertanyaan penyertaan MySQL asal yang disediakan dalam siaran anda:

SELECT *
FROM Table1
INNER JOIN Table2 ON Table1.col LIKE '%' + Table2.col + '%'
Salin selepas log masuk

Malangnya, pertanyaan ini tidak sah dalam MySQL. Untuk mencapai carian LIKE yang dikehendaki, cuba yang berikut:

SELECT *
FROM Table1
INNER JOIN Table2 ON Table1.col LIKE CONCAT('%', Table2.col, '%')
Salin selepas log masuk

MySQL mengendalikan penggabungan rentetan secara berbeza daripada pangkalan data lain. Daripada menggunakan || operator (biasa digunakan untuk penggabungan), gunakan fungsi CONCAT() untuk menggabungkan kad bebas (%) dengan nilai lajur.

Pengubahsuaian ini memastikan bahawa pertanyaan akan melaksanakan carian LIKE yang dimaksudkan dengan jayanya dalam MySQL. Ingat untuk melaraskan pertanyaan anda dengan sewajarnya jika anda ingin mengalihkan aplikasi anda ke pangkalan data yang berbeza disebabkan oleh operator penggabungan yang berbeza-beza yang digunakan dalam setiap sistem.

Atas ialah kandungan terperinci Bagaimana untuk Menggunakan `LIKE` dalam MySQL JOIN Queries?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan