Maison > base de données > SQL > le corps du texte

Comment écrire une instruction similaire en SQL

下次还敢
Libérer: 2024-05-02 02:15:24
original
601 Les gens l'ont consulté

L'instruction LIKE dans SQL est utilisée pour faire correspondre des chaînes basées sur un modèle, en utilisant les caractères génériques % et _ pour faire correspondre respectivement zéro ou plusieurs caractères et un seul caractère. La syntaxe de l'instruction LIKE est la suivante : SELECT * FROM nom_table WHERE nom_colonne LIKE 'motif'.

Comment écrire une instruction similaire en SQL

Instruction LIKE en SQL

L'instruction LIKE est utilisée en SQL pour faire correspondre des chaînes basées sur un modèle. Cette instruction utilise des caractères génériques (% et _) pour représenter n'importe quel caractère ou n'importe quel caractère unique.

Syntaxe

<code>SELECT * FROM table_name WHERE column_name LIKE 'pattern';</code>
Copier après la connexion

Wildcards

  • % : fait correspondre zéro ou plusieurs caractères
  • _ : correspond à n'importe quel caractère unique

Usage

Trouver des éléments contenant une chaîne spécifique Records

<code>SELECT * FROM table_name WHERE column_name LIKE '%string%';</code>
Copier après la connexion

Exemple : Rechercher des enregistrements contenant la chaîne "John"

<code>SELECT * FROM customers WHERE name LIKE '%John%';</code>
Copier après la connexion

Rechercher des enregistrements commençant par une chaîne spécifique

<code>SELECT * FROM table_name WHERE column_name LIKE 'string%';</code>
Copier après la connexion

Exemple : Rechercher des enregistrements commençant par la chaîne "Smith"

<code>SELECT * FROM customers WHERE name LIKE 'Smith%';</code>
Copier après la connexion

Rechercher des enregistrements commençant par avec une chaîne spécifique Enregistrements se terminant par une chaîne spécifique

<code>SELECT * FROM table_name WHERE column_name LIKE '%string';</code>
Copier après la connexion

Exemple : Rechercher des enregistrements se terminant par la chaîne "Jones"

<code>SELECT * FROM customers WHERE name LIKE '%Jones';</code>
Copier après la connexion

Rechercher des enregistrements qui ne contiennent pas de chaîne spécifique

Vous pouvez utiliser l'opérateur NOT LIKE pour rechercher enregistrements qui ne contiennent pas de chaîne spécifique Record.

<code>SELECT * FROM table_name WHERE column_name NOT LIKE 'pattern';</code>
Copier après la connexion

Exemple

Rechercher les enregistrements qui ne contiennent pas le caractère "A" :

<code>SELECT * FROM table_name WHERE column_name NOT LIKE '%A%';</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!