Maison  >  Article  >  base de données  >  Est-ce que MySQL prend en charge ?

Est-ce que MySQL prend en charge ?

青灯夜游
青灯夜游original
2020-10-06 07:38:202225parcourir

MySQL prend en charge like. Like peut correspondre à n'importe quel caractère multiple ou flou à n'importe quel caractère unique. Il sera utilisé en combinaison avec "%" et "_" par exemple, "%a" correspond aux données se terminant par. a, " %a%" correspond aux données contenant a, "_a_" correspond aux données à trois chiffres et la lettre du milieu est a, etc.

Est-ce que MySQL prend en charge ?

Utiliser Like dans MySQL pour une requête floue

La soi-disant « requête floue » correspond à une « requête précise " Viens. Par exemple, si nous voulons demander si la valeur d'un champ est égale à 1, nous pouvons écrire "where column=1" dans l'instruction SQL. Il s'agit d'une requête exacte. Une requête précise est très simple et facile à comprendre, mais nous utilisons souvent une requête floue. Par exemple, je souhaite interroger un utilisateur à partir de la table utilisateur, mais je ne me souviens pas de son nom. Je sais seulement qu'il y a "Hong". son nom. Des mots, alors une requête floue est utile.

like match/fuzzy match, sera utilisé en combinaison avec % et _.

'%a'     //以a结尾的数据
'a%'     //以a开头的数据
'%a%'    //含有a的数据
'_a_'    //三位且中间字母是a的
'_a'     //两位且结尾字母是a的
'a_'     //两位且开头字母是a的

Interrogez les informations commençant par le champ Java.

SELECT * FROM position WHERE name LIKE 'java%';

Requête d'informations contenant des champs Java.

SELECT * FROM position WHERE name LIKE '%java%';

Informations de requête se terminant par un champ Java.

SELECT * FROM position WHERE name LIKE '%java';

Tutoriel recommandé : Tutoriel vidéo MySQL

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