Maison > base de données > SQL > Que représente le caractère arbitraire en SQL ?

Que représente le caractère arbitraire en SQL ?

下次还敢
Libérer: 2024-05-01 23:45:27
original
878 Les gens l'ont consulté

Le caractère générique représentant n'importe quel caractère dans SQL est le signe pour cent (%). Il peut être placé au début, à la fin ou au milieu d'une chaîne de modèle pour faire correspondre les caractères au début, à la fin ou à l'inclusion de la chaîne spécifiée.

Que représente le caractère arbitraire en SQL ?

Quelle est la représentation d'un caractère en SQL ?

En SQL, le caractère générique représentant n'importe quel caractère est le signe pour cent (%).

Comment utiliser le caractère générique de pourcentage

Le caractère générique de pourcentage peut être placé au début, à la fin ou au milieu de la chaîne de motif.

  • Position de départ : Correspond à toutes les valeurs commençant par la chaîne spécifiée. Par exemple, %abc correspond à toute valeur commençant par « abc ». %abc 匹配以 "abc" 开头的所有值。
  • 结尾位置: 匹配以指定字符串结尾的所有值。例如,abc% 匹配以 "abc" 结尾的所有值。
  • 中间位置: 匹配包含指定字符串的所有值。例如,%abc% 匹配包含 "abc" 子字符串的所有值。

示例

  • SELECT * FROM table_name WHERE column_name LIKE '%john%' 匹配所有包含 "john" 子字符串的行的 column_name 列。
  • SELECT * FROM table_name WHERE column_name LIKE 'a%b%' 匹配所有以 "a" 开头并以 "b" 结尾的行的 column_name 列。
  • SELECT * FROM table_name WHERE column_name LIKE '%' 匹配所有行的 column_name
Position finale :

Correspond à toutes les valeurs se terminant par la chaîne spécifiée. Par exemple, abc% correspond à toute valeur se terminant par « abc ».

Position médiane :

Correspond à toutes les valeurs contenant la chaîne spécifiée. Par exemple, %abc% correspond à toute valeur contenant la sous-chaîne « abc ».

🎜🎜🎜Exemple🎜🎜🎜🎜SELECT * FROM table_name WHERE column_name LIKE '%john%' Correspond à la colonne column_name de toutes les lignes qui contiennent la sous-chaîne "john". 🎜🎜SELECT * FROM table_name WHERE column_name LIKE 'a%b%' Correspond à la colonne column_name de toutes les lignes commençant par "a" et se terminant par "b". 🎜🎜SELECT * FROM table_name WHERE column_name LIKE '%' correspond à la colonne column_name de toutes les lignes (car toute chaîne contient la chaîne vide). 🎜🎜🎜🎜Remarque : 🎜🎜🎜Le caractère générique du signe de pourcentage n'est pas sensible à la casse et peut être utilisé avec d'autres caractères génériques, tels que le trait de soulignement (_), qui correspond à un seul caractère. 🎜

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 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