SQL LIKE operator digunakan untuk padanan corak Sintaks ialah SELECT * FROM table_name WHERE column_name LIKE corak; SEPERTI penolakan. Tetapi sedar bahawa pengendali LIKE adalah sensitif huruf besar dan mungkin lebih perlahan untuk jadual data yang besar.
Operator LIKE dalam SQL
Operator LIKE digunakan untuk padanan corak dalam pertanyaan SQL. Ia menyemak sama ada rentetan sepadan dengan corak yang diberikan.
Sintaks:
<code class="sql">SELECT * FROM table_name WHERE column_name LIKE pattern;</code>
Corak:
Corak boleh mengandungi kad bebas berikut:
Contoh:
LIKE 'dog%'
:匹配以 "dog" 开头的任何字符串。LIKE '%dog'
:匹配以 "dog" 结尾的任何字符串。LIKE '%dog%'
:匹配包含 "dog" 的任何字符串。LIKE 'd_g'
:匹配包含 "d" 和 "g",中间有一个任意字符的任何字符串。高级用法:
除了通配符之外,LIKE 运算符还支持其他高级用法:
[a-z]
LIKE '%dog'
: Memadankan mana-mana rentetan yang berakhir dengan "anjing". LIKE '%dog%'
: Padan dengan mana-mana rentetan yang mengandungi "anjing". LIKE 'd_g'
: Memadankan mana-mana rentetan yang mengandungi "d" dan "g" dengan aksara arbitrari di antaranya. . Julat aksara: Gunakan kurungan segi empat sama ([ ]) untuk menentukan julat aksara. Contohnya, [a-z]
sepadan dengan mana-mana huruf kecil.
Atas ialah kandungan terperinci Apakah maksud suka dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!