Query della tabella dei destinatari

In questo esempio, vogliamo recuperare i nomi e le e-mail dei destinatari il cui dominio e-mail è "orange.co.uk" e che non vivono a Londra.

  • Quale tabella selezionare?

    Tabella dei destinatari (nms:recipient)

  • Campi da selezionare come colonne di output

    Email, Nome, Città e numero di conto

  • Quali sono le condizioni di filtro dei destinatari?

    dominio città ed e-mail

  • È configurato un ordinamento?

    Sì, in base a Account number e Last name

Per creare questo esempio, esegui i seguenti passaggi:

  1. Fai clic su Tools > Generic query editor… e scegli la tabella Recipients (nms:recipient). Quindi fai clic su Next.

  2. Scegli: Last name, First name, Email, City e Account number. Questi campi vengono aggiunti a Output columns. Quindi fai clic su Next.

  3. Ordina le colonne in modo da visualizzarle nell’ordine corretto. Qui vogliamo ordinare i numeri dei conti in ordine decrescente e i nomi in ordine alfabetico. Quindi fai clic su Next.

  4. Nella finestra Data filtering , perfeziona la ricerca: scegli Filtering conditions e fai clic su Next.

  5. La finestra Target element consente di immettere le impostazioni del filtro.

    Definisci la seguente condizione di filtro: destinatari con un dominio e-mail uguale a "orange.co.uk". A questo scopo, scegli Dominio e-mail (@email) nella colonna Expression, scegli uguale a nella colonna Operator e immetti "orange.co.uk" nella colonna Value.

  6. Se necessario, fai clic sul pulsante Distribution of values per visualizzare una distribuzione basata sul dominio e-mail dei potenziali clienti. È disponibile una percentuale per ogni dominio e-mail nel database. I domini diversi da "orange.co.uk" vengono visualizzati finché non viene applicato il filtro.

    Nella parte inferiore della finestra viene visualizzato un riepilogo della query: Dominio e-mail uguale a "orange.co.uk".

  7. Fai clic su Preview per ottenere un'idea del risultato della query: vengono visualizzati solo i domini e-mail "orange.co.uk".

  8. Ora cambieremo la query per trovare i contatti che non vivono a Londra.

    Seleziona City (location/@city) nella colonna Expression, different from come operatore e immetti London nella colonna Value.

  9. Viene visualizzata la finestra Data formatting. Controlla l’ordine delle colonne. Sposta la colonna "Città" in alto sotto la colonna "Numero conto".

    Deseleziona la colonna "Nome" per rimuoverlo dall’elenco.

  10. Nella finestra Data preview, fai clic su Start the preview of the data. Questa funzione calcola il risultato della query.

    La scheda Column results mostra il risultato della query in colonne.

    Il risultato mostra tutti i destinatari con un dominio e-mail "orange.co.uk" che non vivono a Londra. La colonna "Nome" non viene visualizzata perché è stata deselezionata durante lo stadio precedente. I numeri di conto sono ordinati in ordine decrescente.

    La scheda XML result mostra il risultato in formato XML.

    La scheda Generated QSL queries mostra il risultato della query in formato SQL.

In questa pagina