Maison  >  Article  >  base de données  >  Comment utiliser comme dans MySQL

Comment utiliser comme dans MySQL

下次还敢
下次还敢original
2024-04-29 03:42:141162parcourir

L'opérateur

LIKE est utilisé pour la correspondance de modèles dans MySQL, il utilise des caractères génériques pour faire correspondre une séquence de caractères, notamment : % : correspond à zéro ou plusieurs caractères. _ : correspond à un seul caractère. [ ] : correspond à tous les caractères répertoriés entre crochets.

Comment utiliser comme dans MySQL

Utilisation de l'opérateur LIKE dans MySQL

L'opérateur LIKE est utilisé pour la correspondance de modèles dans MySQL. Il vous permet de rechercher des valeurs qui correspondent à un modèle spécifique, qui peut contenir des caractères génériques.

Wildcard :

  • % : correspond à zéro ou plusieurs caractères.
  • _ : Faites correspondre un seul caractère.
  • [liste] : correspond à tous les caractères répertoriés entre crochets.

Syntaxe :

<code class="sql">SELECT column_name
FROM table_name
WHERE column_name LIKE 'pattern';</code>

Exemple :

Trouver tous les noms commençant par « John » :

<code class="sql">SELECT name
FROM customers
WHERE name LIKE 'John%';</code>

Trouver tous les noms qui contiennent la lettre « a » :

<code class="sql">SELECT name
FROM customers
WHERE name LIKE '%a%';</code>

Trouver tous les noms commençant par « John » et Noms se terminant par « fils » :

<code class="sql">SELECT name
FROM customers
WHERE name LIKE 'John%son';</code>

Conseil :

  • Les caractères génériques % et _ peuvent être utilisés n'importe où dans le motif.
  • Vous pouvez utiliser des crochets [ ] pour créer des plages de caractères. Par exemple, « [a-z] » correspond à n'importe quelle lettre minuscule.
  • L'opérateur LIKE est sensible à la casse, sauf si le mot-clé BINARY est utilisé. Par exemple, « John% » correspond à « John », mais pas « john% ».
  • Si le modèle contient des caractères génériques, ceux-ci doivent être échappés pour éviter qu'ils ne soient interprétés comme du texte. Par exemple, « % » correspond à « % » lui-même.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn