집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 % 사용법
MySQL의 % 기호는 LIKE 쿼리 조건에서 문자 시퀀스를 일치시키는 데 사용되는 와일드카드 문자입니다. 퍼지 일치 시작: %는 해당 문자열로 시작하는 모든 값과 일치하도록 문자열의 시작 부분에 배치됩니다. 퍼지 일치 종료: %는 해당 문자열로 끝나는 모든 값과 일치하도록 문자열 끝에 배치됩니다. 모든 문자 또는 문자열과 일치: 문자열 중간에 있는 %는 해당 문자열을 포함하는 모든 값과 일치합니다.
MySQL에서 % 사용
% 기호의 역할
MySQL의 % 기호는 LIKE 쿼리 조건에서 문자 시퀀스를 일치시키는 데 사용되는 와일드카드 문자입니다.
Usage
LIKE 쿼리 조건에서 % 기호를 사용하여 다음 유형의 데이터를 일치시킬 수 있습니다.
LIKE '%john'
은 "john doe", "john smith" 등과 일치합니다. LIKE '%john'
将匹配 "john doe"、"john smith" 等值。LIKE 'smith%'
将匹配 "john smith"、"jane smith" 等值。LIKE '%or%ger'
将匹配 "morgan"、"orange" 等值。示例
以下是使用 % 通配符进行模糊匹配的一些示例:
SELECT * FROM users WHERE name LIKE '%john%';
查找所有包含 "john" 字符串的 name 列值。SELECT * FROM products WHERE description LIKE '%apple%';
查找所有包含 "apple" 字符串的 description 列值。SELECT * FROM orders WHERE order_id LIKE 'OR%';
검색 문자열 끝에 %를 붙이는 것은 해당 문자열로 끝나는 모든 값과 일치한다는 의미입니다. 예를 들어 LIKE 'smith%'
는 "john smith", "jane smith" 등과 일치합니다.
LIKE '%or%ger'
는 "morgan", "orange" 등과 일치합니다. SELECT * FROM users WHERE name LIKE '%john%';
"john"이 포함된 모든 문자 찾기 문자열의 이름 열 값입니다. 🎜🎜SELECT * FROM products WHERE Description LIKE '%apple%';
문자열 "apple"이 포함된 모든 설명 열 값을 찾습니다. 🎜🎜SELECT * FROM 주문 WHERE order_id LIKE 'OR%';
"OR"로 시작하는 order_id 열 값을 모두 찾습니다. 🎜🎜🎜🎜Notes🎜🎜🎜🎜% 기호는 LIKE 쿼리 조건에서만 사용할 수 있습니다. 🎜🎜LIKE 쿼리는 대소문자를 구분하므로 % 와일드카드 문자를 사용할 때 검색 문자열이 일치해야 하는 값의 대소문자와 일치하는지 확인하세요. 🎜🎜쿼리 성능을 향상하려면 특히 LIKE 쿼리 조건에 % 와일드카드 문자가 포함된 경우 인덱스를 사용하는 것이 좋습니다. 🎜🎜위 내용은 mysql에서 % 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!