검색에서 AND, OR 및 NOT 연산자 사용

SOLIDWORKS PDM은 검색 카드에 있는 편집 상자 유형 필드의 입력 검색 조건에서 AND, OR 및 NOT 연산자를 지원합니다.

이러한 검색 연산자는 모든 검색 카드, Web2 검색, SOLIDWORKS PDM 검색 도구 및 빠른 검색에서 사용할 수 있습니다.

규칙:

  • 검색 문자열은 대소문자를 구분하지 않습니다.
  • 연산자는 대소문자를 구분하며 대문자여야 합니다.
  • 숫자 또는 날짜 유형 변수인 경우 유효한 연산자는 다음과 같습니다. =, !=, <, <=, >, >=.
  • 검색 문자열에 =, <, >, !, &, |, (, ), {, }, :, " 또는 \ 문자가 들어있는 경우, 문자 앞에 이스케이프 기호를 삽입해야 합니다. 또는 전체 검색 문자열을 큰따옴표로 묶습니다.

    예를 들어, article:1 문자열을 검색하려면 article\:1 또는 "article:1"로 입력 문자열을 입력합니다.

  • 이스케이프 기호 사용 규칙:
    특정 항목이 있는 문자열 검색 입력 문자열
    큰따옴표 이스케이프 기호 \가 있는 문자열.

    예를 들어, "speaker"를 검색하려면 문자열을 다음과 같이 입력합니다. \"speaker\"

    명시적 검색의 일부인 큰따옴표

    이스케이프 기호 \가 있는 문자열.

    예를 들어, 3" pipe를 검색하려면 문자열을 "3\" pipe"로 입력합니다.

    숫자 상수 다음에 " 이스케이프 기호가 있거나 없는 문자열.

    예를 들어, 3"와 같은 길이 값을 검색하려면 검색 문자열을 3\" 또는 3"로 입력합니다.

    느낌표 이스케이프 기호 \가 있는 문자열.

    예를 들어, Alert!를 검색하려면 문자열을 Alert\!로 입력합니다.

    콜론 이스케이프 기호 \가 있는 문자열.

    예를 들어, 2:1을 검색하려면 문자열을 2\:1로 입력합니다.

    괄호 이스케이프 기호 \가 있는 문자열.

    예를 들어, 9)Articles를 검색하려면 문자열을 9\)Articles로 입력합니다.

  • 검색에 여러 연산자를 사용하는 경우 SOLIDWORKS PDM은 다음 순서대로 검색 연산자를 계산합니다. (), NOT, AND, OR.
  • AND, OR 및 NOT 검색 연산자나 이와 동등한 기호 &, |, !를 각각 사용할 수 있습니다.
  • 텍스트, 정수, 부동 및 날짜 유형 데이터를 검색할 수 있습니다.
  • AND 연산자와 OR 연산자를 :과 함께 또는 없이 사용할 수 있습니다. 예를 들어, AND 연산자의 경우 AND, AND:, & 또는 &:을 사용합니다.
  • 검색 필드에서는 *?가 와일드카드 문자로 지원됩니다.
  • =를 사용하면 정확한 문자열을 검색할 수 있습니다. 예를 들어, Tools 문자열을 검색하려면 검색 문자열을 =Tools로 입력합니다.
  • 두 개 이상의 단어가 포함된 문자열의 경우 ""를 사용하여 동일한 단어순으로 문자열을 검색할 수 있습니다. 예를 들어, pipe tools를 검색하려면 "pipe tools"를 입력합니다.
SOLIDWORKS PDM 2020으로 업그레이드하면 이전에 저장된 검색이 이전 동작과 검색 결과를 유지하면서 새 검색 규칙을 따르도록 업그레이드됩니다.

AND(&) 연산자

연산자 앞의 용어와 연산자 뒤의 용어 모두를 포함하는 결과를 검색합니다.

검색 문자열 예제 설명
term1 AND term2

TERM1 & TERM2

AND:term1 term2

&: term1 term2

term1term2를 포함하는 일치 항목을 반환합니다. 용어는 결과에서 어떤 순서로도 나타날 수 있습니다.
유효한 검색 결과 예제:
  • term1 term2
  • term2 term1
  • term3 term1 term2
"(*" term1 term2 "*)" OR "(*)" term1 term2

AND는 SPACE 문자의 절대적 연산자입니다.

term1term2를 포함하는 일치 항목을 괄호로 묶어 반환합니다.

유효한 검색 결과 예제:
  • (term1 term2)
  • (term2 term1 term3)
"(*" "term1 term2" "*)" or "(*)" "term1 term2"

AND는 SPACE 문자의 절대적 연산자입니다.

term1 term2 문자열을 포함하는 일치 항목을 괄호로 묶어 반환합니다.

유효한 검색 결과 예제:
  • (term1 term2)
  • (term3 term1 term2 term4)

OR(|) 연산자

연산자 앞이나 뒤에 있는 용어를 포함하는 결과를 검색합니다.

검색 문자열 예제 설명
term1 OR term2

TERM1 | TERM2

OR: term1 term2

|: term1 term2

term1term2 모두 또는 둘 중 하나를 포함하는 일치 항목을 반환합니다.
유효한 검색 결과 예제:
  • term1
  • term2
  • term2 term1
"(*" term1 OR term2 "*)" or "(*)" (term1 OR term2)

term1 또는 term2, 아니면 둘 다를 포함하는 일치 항목을 괄호로 묶어 반환합니다.

유효한 검색 결과 예제:
  • (term1)
  • (term3 term2)
  • (term2 term1 term4)

NOT(!) 연산자

연산자 뒤의 용어를 포함하지 않는 결과를 검색합니다.

검색 문자열 예제 설명
NOT TERM1 term1 이외의 값을 반환합니다.
유효한 검색 결과 예제:
  • term2
  • term3 term4
!="term1 term2" term1 term2 문자열 이외의 값을 반환합니다.
유효한 검색 결과 예제:
  • term3
  • term2 term1
!(2019-01-11)

2019-01-11 이외의 날짜를 반환합니다.

유효한 검색 결과 예제:
  • 2019-02-12
  • 2017-03-11