Maison  >  Article  >  programmation quotidienne  >  Ce qui ne peut pas être représenté par % dans MySQL

Ce qui ne peut pas être représenté par % dans MySQL

下次还敢
下次还敢original
2024-04-27 07:24:12878parcourir

Dans MySQL, % ne représente pas des décimales. Il s'agit d'un caractère générique qui peut correspondre à n'importe quel nombre de caractères, mais ne peut pas être utilisé pour représenter des décimales. Pour faire correspondre les décimales, utilisez l'opérateur BETWEEN ou des opérateurs de comparaison tels que >= et <=.

Ce qui ne peut pas être représenté par % dans MySQL

Dans MySQL, qu'est-ce que % ne peut pas signifier ?

Dans MySQL, % ne représente pas des décimales.

Détails :

Dans MySQL, % est largement utilisé pour la correspondance de caractères génériques et peut correspondre à n'importe quel nombre de caractères. Par exemple :

  • LIKE '%abc%' correspond à n'importe quelle chaîne contenant la sous-chaîne "abc".
  • LIKE '%abc%' 匹配包含 "abc" 子字符串的任何字符串。
  • WHERE name LIKE 'J%' 匹配以字母 "J" 开头的所有名称。

但是,% 不能用于表示小数。因此,以下查询将无法正常工作:

<code class="sql">SELECT * FROM table WHERE price = 10.5%;</code>

要匹配小数,请使用 BETWEEN 运算符或类似 >= 和 <code><=WHERE name LIKE 'J%' Correspond à tous les noms commençant par la lettre "J".

Cependant, % ne peut pas être utilisé pour représenter des décimales. Par conséquent, la requête suivante ne fonctionnera pas correctement : 🎜
SELECT * FROM table WHERE price BETWEEN 10 AND 11;
SELECT * FROM table WHERE price >= 10.5;🎜Pour faire correspondre les décimales, utilisez l'opérateur BETWEEN ou des opérateurs de comparaison comme >= et <=. Par exemple : 🎜rrreee

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