> 일일 프로그램 > MySQL 지식 > mysql에서 %로 표현할 수 없는 것

mysql에서 %로 표현할 수 없는 것

下次还敢
풀어 주다: 2024-04-27 07:24:12
원래의
928명이 탐색했습니다.

MySQL에서 %는 소수를 나타내지 않습니다. 임의 개수의 모든 문자와 일치할 수 있지만 소수를 나타내는 데 사용할 수 없는 와일드카드 문자입니다. 소수를 일치시키려면 BETWEEN 연산자나 >= 및 <=와 같은 비교 연산자를 사용하십시오.

mysql에서 %로 표현할 수 없는 것

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿