MySQL은 다중 문자 일치 또는 단일 문자에 대해 퍼지 일치를 수행할 수 있는 like를 지원하며 "%" 및 "_"와 함께 사용됩니다. 예를 들어 "%a"는 a로 끝나는 데이터와 일치합니다. "%a%"는 a가 포함된 데이터와 일치하고, "_a_"는 세 자리 숫자로 중간 문자가 a 등인 데이터와 일치합니다.
퍼지 쿼리에 MySQL에서 Like 사용
소위 "퍼지 쿼리"는 "정확한 쿼리"에 해당합니다. 예를 들어, 필드 값이 1인지 쿼리하려면 SQL 문에 "where column=1"이라고 쓰면 됩니다. 이는 정확한 쿼리입니다. 정확한 쿼리는 매우 간단하고 이해하기 쉽지만 퍼지 쿼리를 사용하는 경우가 많습니다. 예를 들어 사용자 테이블에서 사용자를 쿼리하고 싶은데 이름이 기억나지 않는 경우 "홍"이라는 단어만 있습니다. 그의 이름을 입력하면 퍼지 쿼리가 유용합니다.
like match/fuzzy match는 % 및 _와 함께 사용됩니다.
'%a' //以a结尾的数据 'a%' //以a开头的数据 '%a%' //含有a的数据 '_a_' //三位且中间字母是a的 '_a' //两位且结尾字母是a的 'a_' //两位且开头字母是a的
Java 필드로 시작하는 정보를 쿼리합니다.
SELECT * FROM position WHERE name LIKE 'java%';
Java 필드가 포함된 쿼리 정보입니다.
SELECT * FROM position WHERE name LIKE '%java%';
Java 필드로 끝나는 쿼리 정보입니다.
SELECT * FROM position WHERE name LIKE '%java';
추천 튜토리얼: mysql 비디오 튜토리얼
위 내용은 mysql이 지원되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!