L'opérateur LIKE est utilisé pour la correspondance de modèles et la recherche floue dans SQL. Vous pouvez rechercher des lignes correspondantes en spécifiant un modèle. Les modèles incluent des caractères génériques tels que % (correspond à n’importe quel caractère), _ (correspond à un seul caractère), [] (correspond aux caractères entre crochets) et [^] (correspond aux caractères sans crochets). L'opérateur LIKE prend en charge le préfixe, le suffixe, l'inclusion et la correspondance exacte, et utilise le caractère générique % dans les recherches floues. Notez que cet opérateur n'est pas sensible à la casse et que ses performances dépendent de la complexité du modèle.
Opérateur LIKE en SQL
L'opérateur LIKE est un opérateur utilisé en SQL pour la correspondance de modèles et la recherche floue. Il vous permet de spécifier un motif ou un modèle, puis de rechercher les lignes qui y correspondent.
Syntaxe
<code>SELECT 列名 FROM 表名 WHERE 列名 LIKE 模式</code>
Composition du motif
Utilisation
L'opérateur LIKE est utilisé pour la recherche floue en utilisant :
Exemple
<code>SELECT * FROM customers WHERE name LIKE 'Jo%'</code>
Cette requête renverra tous les noms de clients commençant par « Jo ».
<code>SELECT * FROM products WHERE description LIKE '%computer%'</code>
Cette requête renverra tous les produits qui contiennent « ordinateur » dans leur description.
<code>SELECT * FROM orders WHERE order_id LIKE '[a-z]%'</code>
Cette requête renverra tous les identifiants de commande commençant par une lettre minuscule.
Remarque
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!