SQL에서이를 달성하려면 각 검색어 전후에 모든 문자와 일치하는 와일드 카드를 사용하여 같은 연산자를 사용하는 것을 고려할 수 있습니다. 그러나이 접근법은 클로스와 같은 여러 가지가 필요하고 성능 문제로 이어질 수 있기 때문에 그다지 효율적이지 않습니다. IN 연산자를 사용하면 목록에 지정된 값과 일치하는 값을 검색 할 수 있습니다. 예를 들어, 다음 쿼리는 이름에 "소니"또는 "TV"가 포함 된 제품을 검색합니다. &&>] 공간으로 분리 된 값을 검색하려면 문자열을 배열로 나누고 다음과 같이 연산자를 사용합니다.
$ search = Explode ( '', $ search);
이름을 선택하십시오
제품에서
(이름
$ 검색 [0],
$ 검색 [1],
...
);
또는 아래 그림과 같이 유사한 연산자와 함께 사용할 수 있습니다. 이름을 선택하십시오. 제품에서 여기서 '%$ 검색 [0]%'또는 같은 이름 '%$ 검색 [1]%'또는 같은 이름 ...;
그러나 그러나 적어도 하나의 조건을 사용하거나 적어도 하나의 조건을 사용하는 반면, 모든 조건이 사실이어야한다는 점에 유의해야합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3