MySQL에서 %는 소수를 나타내지 않습니다. 임의 개수의 모든 문자와 일치할 수 있지만 소수를 나타내는 데 사용할 수 없는 와일드카드 문자입니다. 소수를 일치시키려면 BETWEEN 연산자나 >= 및 <=와 같은 비교 연산자를 사용하십시오.
MySQL에서 %는 무엇을 의미하지 않나요?
MySQL에서 %는 소수를 나타내지 않습니다.
세부 정보:
MySQL에서 %는 와일드카드 일치에 널리 사용되며 임의 개수의 모든 문자와 일치할 수 있습니다. 예:
LIKE '%abc%'
는 "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%'
문자 "J"로 시작하는 모든 이름과 일치합니다.
SELECT * FROM table WHERE price BETWEEN 10 AND 11; SELECT * FROM table WHERE price >= 10.5;
🎜소수점을 일치시키려면 BETWEEN 연산자나>=
및<=
같은 비교 연산자를 사용하세요. 예: 🎜rrreee위 내용은 mysql에서 %로 표현할 수 없는 것의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!