Eseguire una query sulla tabella dei destinatari querying-recipient-table
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
E-mail, nome, città e numero account
-
Quali sono le condizioni di filtro dei destinatari?
città e dominio e-mail
-
È configurato un ordinamento?
Sì, in base a Account number e Last name
Per creare questo esempio, attieniti alla seguente procedura:
-
Fare clic su Tools > Generic query editor… e scegliere la tabella Destinatari (nms:recipient). Quindi fai clic su Next.
-
Scegliere: Last name, First name, Email, City e Account number. Questi campi vengono aggiunti a Output columns. Quindi fai clic su Next.
-
Ordinare le colonne per visualizzarle nell'ordine corretto. In questo caso si desidera ordinare i numeri di conto in ordine decrescente e i nomi in ordine alfabetico. Quindi fai clic su Next.
-
Nella finestra Data filtering, perfeziona la ricerca: scegli Filtering conditions e fai clic su Next.
-
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 tale scopo, scegliere Dominio e-mail (@email) nella colonna Expression, scegliere uguale a nella colonna Operator e immettere "orange.co.uk" nella colonna Value.
-
Se necessario, fare 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'.
-
Fare clic su Preview per avere un'idea del risultato della query: vengono visualizzati solo i domini e-mail "orange.co.uk".
-
Ora modificheremo la query per trovare i contatti che non vivono a Londra.
Selezionare City (location/@city) nella colonna Expression, different from come operatore e immettere London nella colonna Value.
-
Verrà visualizzata la finestra Data formatting. Controlla l’ordine delle colonne. Sposta la colonna "Città" verso l’alto sotto la colonna "Numero account".
Deselezionare la colonna "Nome" per rimuoverla dall'elenco.
-
Nella finestra Data preview, fare 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 la fase precedente. I numeri di conto sono ordinati in ordine decrescente.
La scheda XML result mostra il risultato in formato XML.
La scheda Generated SQL queries mostra il risultato della query in formato SQL.