복붙노트

[SQL] MySQL의 와일드 카드 * 및 %

SQL

MySQL의 와일드 카드 * 및 %

MySQL은 %와 * 와일드 카드의 차이점은 무엇입니까?

그래서 같은 쿼리에서 "$ 테이블에서 * MATCH (메시지)에 대한 SELECT ( '$ 문자열을 *'IN BOOLEAN MODE)"

해결법

  1. ==============================

    1.LIKE-쿼리에만 적용된다 % (0 개 이상의 문자와 일치) 동안 ~ 만 전체 텍스트 검색에 와일드 카드 (또는 절단)로 사용할 수 있습니다 및 _ (정확히 하나의 문자와 일치).

    LIKE-쿼리에만 적용된다 % (0 개 이상의 문자와 일치) 동안 ~ 만 전체 텍스트 검색에 와일드 카드 (또는 절단)로 사용할 수 있습니다 및 _ (정확히 하나의 문자와 일치).

  2. ==============================

    2."별표 절단 연산자이다. 다른 사업자와는 달리, 그것은 단어 또는 그 단편, 미리 결정되지로 부가된다."

    "별표 절단 연산자이다. 다른 사업자와는 달리, 그것은 단어 또는 그 단편, 미리 결정되지로 부가된다."

    이것은 단지 MATCH () ... AGAINST () 문에 적용됩니다.

    이 %가 LIKE 와일드 카드이며, MATCH와 아무 상관이있다 () ... AGAINST ().

    그게 도움이되기를 바랍니다.

  3. from https://stackoverflow.com/questions/3070411/mysql-wildcards-and by cc-by-sa and MIT license