Menu
Coddy logo textTech

The LIKE keyword

Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 20 sur 72.

Le LIKE mot-clé est utilisé pour vérifier les similitudes des chaînes de caractères. Par exemple, si nous voulons récupérer tous les enregistrements dont le nom commence par la lettre a alors nous utiliserons le LIKE mot-clé.

Deux principaux caractères génériques sont utilisés :

  • % - signifie n'importe quel nombre de caractères
  • _ - signifie exactement un caractère

Par exemple :

  • %a - signifie toute chaîne qui se termine par a
  • a% - signifie toute chaîne qui commence par a
  • %a% - signifie toute chaîne contenant a
  • _a% - signifie que la lettre a est le deuxième caractère dans la chaîne
  • %a__ - signifie que la chaîne contient a à la 3e place en partant de la fin

 Pour l'utiliser, nous écrirons :

SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'
challenge icon

Défi

Facile

Tableaux et colonnes disponibles :

  • <strong>people</strong> : <strong>id</strong>, <strong>name</strong>

Récupérez toutes les personnes dont le nom commence par K (majuscule) et se termine par a (minuscule) et triez les résultats par les noms en ordre décroissant.

Aide-mémoire

Le mot-clé LIKE est utilisé pour vérifier les similitudes de chaînes avec des jokers :

  • % - signifie n'importe quel nombre de caractères
  • _ - signifie exactement un caractère

Modèles courants :

  • %a - se termine par a
  • a% - commence par a
  • %a% - contient a
  • _a% - a est le deuxième caractère
  • %a__ - a est à la 3e position en partant de la fin
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'

Essayez vous-même

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux