L'opérateur LIKE en SQL est utilisé pour rechercher des valeurs qui correspondent à un modèle spécifique, en utilisant les caractères génériques % (correspond à n'importe quel caractère) et _ (correspond à un seul caractère). L'opérateur LIKE est généralement utilisé conjointement avec une clause WHERE pour filtrer les lignes d'un tableau. Notez qu'il est sensible à la casse et que les caractères génériques ne peuvent être utilisés qu'au début ou à la fin du modèle.
Qu'est-ce que LIKE en SQL ?
L'opérateur LIKE est utilisé en SQL pour trouver des valeurs qui correspondent à un modèle spécifique. Il utilise les caractères génériques % (signe de pourcentage) et _ (trait de soulignement) pour vous permettre de spécifier une partie spécifique de la valeur à rechercher.
Signe de pourcentage (%)
Le signe de pourcentage correspond à n'importe quel nombre de caractères. Par exemple, LIKE '%john%'
correspondra aux valeurs john
, john smith
, johnny
, etc. LIKE '%john%'
将匹配 john
、john smith
、johnny
等值。
下划线(_)
下划线匹配单个字符。例如,LIKE 'j_hn'
将匹配 john
,但不会匹配 johnny
。
使用 LIKE 运算符
LIKE
运算符通常与 WHERE
子句结合使用,用于过滤表中的行。语法如下:
<code>SELECT column_name(s) FROM table_name WHERE column_name LIKE 'pattern';</code>
示例
查找表 customers
中姓名包含 "john" 的所有客户:
<code>SELECT name FROM customers WHERE name LIKE '%john%';</code>
注意事项
LIKE '\%john'
将匹配 %john
LIKE 'j_hn'
correspondra à john
mais pas à johnny
. 🎜🎜🎜Utilisation de l'opérateur LIKE 🎜🎜🎜 L'opérateur LIKE
est souvent utilisé en conjonction avec la clause WHERE
pour filtrer les lignes d'un tableau. La syntaxe est la suivante : 🎜rrreee🎜🎜Exemple🎜🎜🎜Trouver tous les clients dont le nom contient "john" dans la table clients
: 🎜rrreee🎜🎜Notes🎜🎜LIKE '\%john'
correspondra à %john
. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!