수신자 테이블 쿼리 querying-recipient-table

이 예제에서는 이메일 도메인이 "orange.co.uk"이고 런던에 거주하지 않는 수신자의 이름과 이메일을 복구하려고 합니다.

  • 어떤 테이블을 선택해야 할까요?

    수신자 테이블(nms:recipient)

  • 출력 열로 선택할 필드

    이메일, 이름, 도시 및 계정 번호

  • 수신자의 필터링 조건은 무엇입니까?

    구/군/시 및 이메일 도메인

  • 정렬이 구성되었습니까?

    예, 기준 Account numberLast name

이 예제를 만들려면 다음 단계를 적용합니다.

  1. 클릭 Tools > Generic query editor… 및 선택 수신자 (nms:recipient) 테이블. 그 다음 Next ​을(를) 클릭합니다.

  2. 선택: Last name, First name, Email, CityAccount number. 이 필드는에 추가됩니다. Output columns. 그 다음 Next ​을(를) 클릭합니다.

  3. 열을 정렬하여 올바른 순서로 표시합니다. 여기에서는 계정 번호를 내림차순으로 정렬하고 이름을 알파벳순으로 정렬합니다. 그 다음 Next ​을(를) 클릭합니다.

  4. 다음에서 Data filtering 창, 검색 구체화: 선택 Filtering conditions 및 클릭 Next.

  5. 다음 Target element 창을 사용하면 필터 설정을 입력할 수 있습니다.

    필터 조건, 즉 이메일 도메인이 "orange.co.uk"과 같은 수신자를 정의합니다. 이렇게 하려면 다음을 선택합니다. 이메일 도메인(@email) 다음에서 Expression 열, 선택 다음과 같음 다음에서 Operator 열에 "orange.co.uk"을 Value 열.

  6. 필요한 경우 Distribution of values 잠재 고객의 이메일 도메인을 기반으로 배포를 보기 위한 버튼입니다. 백분율은 데이터베이스의 각 이메일 도메인에 대해 사용할 수 있습니다. 필터가 적용될 때까지 "orange.co.uk" 이외의 도메인이 표시됩니다.

    쿼리 요약이 창 하단에 표시됩니다. 이메일 도메인이 'orange.co.uk'과(와) 같음.

  7. 다음을 클릭합니다. Preview 쿼리 결과에 대한 아이디어를 얻으려면: "orange.co.uk" 이메일 도메인만 표시됩니다.

  8. 이제 London에 거주하지 않는 연락처를 찾기 위해 쿼리를 변경합니다.

    선택 City (location/@city) 다음에서 Expression 열, different from 를 연산자로 입력하고 를 입력합니다. London 다음에서 Value 열.

  9. 이렇게 하면 다음 위치로 이동합니다. Data formatting 창. 열 순서를 확인합니다. "계좌 번호" 열 아래로 "구/군/시" 열을 위로 이동합니다.

    목록에서 제거하려면 "이름" 열의 선택을 취소하십시오.

  10. 다음에서 Data preview 창에서 다음을 클릭: Start the preview of the data. 이 함수는 쿼리의 결과를 계산합니다.

    다음 Column results 탭에는 쿼리 결과가 열로 표시됩니다.

    그 결과 런던에 거주하지 않는 "orange.co.uk" 이메일 도메인을 사용하는 모든 수신자가 표시됩니다. 이전 단계에서 선택 취소되었으므로 "First name" 열은 표시되지 않습니다. 계정 번호는 내림차순으로 정렬됩니다.

    다음 XML result 탭에는 결과가 XML 형식으로 표시됩니다.

    다음 Generated QSL queries 탭은 쿼리 결과를 SQL 형식으로 표시합니다.

recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d