Menggunakan SQL untuk Mencari Rekod dengan Gabungan Perkataan Tertentu
Panduan ini menunjukkan cara mengekstrak data daripada jadual yang lajur yang ditetapkan mengandungi gabungan perkataan tertentu. Kami akan meneroka pendekatan yang berbeza bergantung pada keperluan anda.
Untuk mendapatkan semula rekod yang mengandungi sekurang-kurangnya satu beberapa perkataan, gunakan pertanyaan SQL ini:
<code class="language-sql">SELECT * FROM MyTable WHERE Column1 LIKE '%word1%' OR Column1 LIKE '%word2%' OR Column1 LIKE '%word3%'</code>
Jika anda memerlukan rekod yang mengandungi semua perkataan yang ditentukan, gunakan pertanyaan ini sebaliknya:
<code class="language-sql">SELECT * FROM MyTable WHERE Column1 LIKE '%word1%' AND Column1 LIKE '%word2%' AND Column1 LIKE '%word3%'</code>
Untuk kelajuan pertanyaan yang dipertingkatkan, terutamanya dengan set data yang besar, siasat ciri carian teks penuh yang ditawarkan oleh sistem pangkalan data khusus anda. Ciri ini biasanya lebih cekap untuk jenis carian ini.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Rekod SQL yang Mengandungi Gabungan Perkataan Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!