[SQL] MySQL의 와일드 카드 * 및 %
SQLMySQL의 와일드 카드 * 및 %
MySQL은 %와 * 와일드 카드의 차이점은 무엇입니까?
그래서 같은 쿼리에서 "$ 테이블에서 * MATCH (메시지)에 대한 SELECT ( '$ 문자열을 *'IN BOOLEAN MODE)"
해결법
-
==============================
1.LIKE-쿼리에만 적용된다 % (0 개 이상의 문자와 일치) 동안 ~ 만 전체 텍스트 검색에 와일드 카드 (또는 절단)로 사용할 수 있습니다 및 _ (정확히 하나의 문자와 일치).
LIKE-쿼리에만 적용된다 % (0 개 이상의 문자와 일치) 동안 ~ 만 전체 텍스트 검색에 와일드 카드 (또는 절단)로 사용할 수 있습니다 및 _ (정확히 하나의 문자와 일치).
-
==============================
2."별표 절단 연산자이다. 다른 사업자와는 달리, 그것은 단어 또는 그 단편, 미리 결정되지로 부가된다."
"별표 절단 연산자이다. 다른 사업자와는 달리, 그것은 단어 또는 그 단편, 미리 결정되지로 부가된다."
이것은 단지 MATCH () ... AGAINST () 문에 적용됩니다.
이 %가 LIKE 와일드 카드이며, MATCH와 아무 상관이있다 () ... AGAINST ().
그게 도움이되기를 바랍니다.
from https://stackoverflow.com/questions/3070411/mysql-wildcards-and by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] SQL 오류 : 골재의 오용 (0) | 2020.06.07 |
---|---|
[SQL] 왜 오라클 SQL은 우리가 GROUP BY 절에 열 별칭을 사용하는 것을 허용하지 않습니다? (0) | 2020.06.07 |
[SQL] 어디에서 검색 조건을 '%'를 사용하여 SQL 'LIKE'쿼리 '%'포함 (0) | 2020.06.07 |
[SQL] 또 다른 하나의 데이터베이스에서 MySQL을 삽입] (0) | 2020.06.07 |
[SQL] 첫 번째 문자로 그룹 (0) | 2020.06.07 |