MySQL 와일드카드 쿼리 필드 방법: 1. [%]를 사용하여 여러 번 나타나는 문자를 나타냅니다. 코드는 [WHERE title like '%张三']입니다. 2. [_]를 사용하여 단일 문자를 나타냅니다. 코드는 ['__Zhang San'과 같은 WHERE 제목]입니다. ㅋㅋㅋ 와일드카드.
Operator
like는 SQL 문의 연산자입니다. 해당 기능은 SQL 문의 검색 패턴이 비교를 위해 직접 동일 일치 대신 와일드카드를 사용함을 나타내는 것입니다.참고: 와일드카드를 사용하지 않고 like 연산자를 사용하면 등호와 효과가 동일합니다.
SELECT id,title FROM table WHERE title like '张三';이런 글은 장산의 기록과만 일치할 수 있지만 장산이 좋은 사람이라는 기록은 아닙니다.
와일드카드
는 단일 문자를 나타냅니다. 사용자는 다음과 같습니다.SELECT id,title FROM table WHERE title like '张三%'; SELECT id,title FROM table WHERE title like '%张三'; SELECT id,title FROM table WHERE title like '%张三%';는 Zhang San으로 시작하는 일치하는 레코드를 의미하고, 2는 Zhang San으로 끝나는 일치하는 레코드를 의미하며, 3은 Zhang San을 포함하는 일치하는 레코드를 의미합니다.
SELECT id,title FROM table WHERE title like '张三_'; SELECT id,title FROM table WHERE title like '__张三';는 Zhang Sanhao와 같은 레코드 일치를 의미하고, 2는 Hello Zhang San과 같은 레코드 일치를 의미합니다.
사용 참고 사항
퍼지 일치를 사용할 때, 즉 텍스트를 일치시킬 때 mysql은 크기를 구분하거나 대소문자를 구분하지 않을 수 있습니다. 이 결과는 MySQL 구성 방법에 대한 사용자의 이해에 따라 달라집니다. .
%
(百分号),_
(下划线)就是通配符,%
表示任何字符出现任意次数(可以是0次),_
뒤 공백에 주의하세요.
NULL, %는 모든 문자와 일치할 수 있지만 NULL과 일치할 수는 없습니다.
합리적인 사용
와일드카드 위치에 주의하세요. 잘못된 위치에 넣으면 원하는 숫자가 반환되지 않을 수 있습니다.
위 내용은 mysql 와일드카드를 사용하여 필드를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!