집 >데이터 베이스 >MySQL 튜토리얼 >SQL Server 쿼리에서 LIKE 및 IN 연산자를 효율적으로 결합하려면 어떻게 해야 합니까?
SQL Server 쿼리에서 "LIKE" 및 "IN" 연산자를 효율적으로 결합
SQL Server를 사용할 때 "LIKE"와 "IN" 연산자를 결합하여 열의 특정 패턴이나 값을 검색할 수 있습니다. 그러나 이러한 연산자를 직접 결합하는 것은 지원되지 않습니다.
원하는 기능을 얻으려면 답변에 제안된 대안을 사용하는 것이 좋습니다.
<code class="language-sql">SELECT * FROM table WHERE column LIKE 'Text%' OR column LIKE 'Link%' OR column LIKE 'Hello%' OR column LIKE '%World%';</code>
이 쿼리는 각각 특정 패턴과 함께 "LIKE" 연산자를 사용하는 일련의 별도 "OR" 조건을 생성합니다. 이렇게 하면 "열" 필드에서 지정된 패턴을 효과적으로 검색할 수 있습니다.
예를 들어 "열" 필드에 "Text", "Textasd", "Text hello", "Link2", "Linkomg", "HelloWorld" 및 "ThatWorldBusiness"와 같은 값이 포함된 경우:
이러한 개별 조건을 결합하면 쿼리는 지정된 패턴 중 하나 이상과 일치하는 모든 값을 검색합니다.
위 내용은 SQL Server 쿼리에서 LIKE 및 IN 연산자를 효율적으로 결합하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!