LIKE(SQL Server Compact Edition)

특정 문자열이 지정한 패턴과 일치하는지 확인합니다. 패턴은 일반 문자 및 와일드카드 문자를 포함할 수 있습니다. 패턴 일치 작업에서 일반 문자는 문자열에서 지정한 문자와 정확히 일치해야 합니다. 그러나 와일드카드 문자는 문자열의 임의 부분과 일치할 수 있습니다. 와일드카드 문자를 사용하면 = 및 != 문자열 비교 연산자를 사용하는 경우보다 융통성 있게 LIKE 연산자를 사용할 수 있습니다. 일부 인수가 문자열 데이터 형식이 아닌 경우 Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition)에서 가능하면 이를 문자열 데이터 형식으로 변환합니다.

구문

match_expression [ NOT ] LIKE pattern [ ESCAPE escape_character ] 

인수

  • match_expression
    SQL Server Compact Edition 에서 nchar, nvarchar 또는 ntext 데이터 형식의 모든 유효한 식입니다.
  • pattern
    match_expression에서 검색할 패턴입니다. 다음과 같은 유효한 SQL Server Compact Edition 와일드카드 문자를 포함할 수 있습니다.

    와일드카드 문자 설명

    %

    0개 이상의 문자로 되어 있는 문자열입니다.

    WHERE title LIKE '%computer%'는 책 제목에 'computer'라는 단어가 포함되어 있는 모든 책 제목을 검색합니다.

    _(밑줄)

    하나의 문자입니다.

    WHERE au_fname LIKE '_ean'은 Dean이나 Sean 같이 ean으로 끝나는 네 글자 이름을 모두 검색합니다.

  • escape_character
    SQL Server Compact Edition 에서 문자열 데이터 형식 범주에 속하는 데이터 형식의 모든 유효한 식입니다. escape_character 인수는 기본값이 없으며 하나의 문자여야 합니다.

결과 형식

bit

반환 값

escape_character가 지정한 pattern과 일치하면 LIKE는 TRUE를 반환합니다.

주의

와일드카드 문자 없이 정확한 문자열을 비교하려는 경우 LIKE 대신 = 또는 **!=**를 사용해야 합니다. LIKE를 사용하면 SQL Server Compact Edition 에서 사용자의 일치 식에 여백을 추가하지 않으므로 고정 크기 열에 대한 쿼리는 실패합니다. = 또는 **!=**를 사용하는 경우 여백이 자동으로 추가됩니다.

참고 항목

참조

=(같음)(SQL Server Compact Edition)
!=(같지 않음)(SQL Server Compact Edition)

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기