Users Guide Visual FoxPro®" di Microsoft

Users Guide Visual FoxPro®" di Microsoft Users Guide Visual FoxPro®" di Microsoft

02.06.2013 Views

Eliminare i records duplicati da una query I record duplicati sono records in cui ogni campo del risultato combacia. Se desiderate rimuovere i record duplicati dal risultato di una query selezionate nella scheda Miscellaneus l'’pzione No Duplicates. Altrimenti, assicuratevi che l’opzione No Duplicates non sia selezionata. Nota Se è selezionata l’opzione No Duplicates, la parola DISTINCT precede i campi nella parte riferita a Select del comando Select. Estrarre una certa percentuale di dati nei primi records Potete specificare quanti o in che percentuale di records con il valore più alto o più basso di un certo campo devono essere restituiti dalla query. Ad esempio potete richiedere che la query vi mostri i records con i 10 maggiori o minori valori in un dato campo. Utilizzando l’impostazione Top della scheda Miscellaneus, potete impostare un numero di percentuale di records che volete visualizzare. Per impostare la parte più alta o la parte più bassa, impostate l’ordine con cui devono essere estratti i records in modo che siano mostrati in ordine ascendente per vedere i più alti o in ordine discendenti per vedere i più bassi. Per estrarre una certa percentuale dei primi records 1. 2. 3. Nella scheda Order By, selezionate il campo da cui volete prelevare i valori più alti, quindi scegliete Descending allo scopo di vedere questi valori oppure Ascending per vedere quelli più bassi. Se dovete impostare l’ordinamento anche su altri campi, sistemateli il secondo criterio dopo quello precedente, Nella scheda Miscellaneous, inserite la percentuale di dati che volete estrarre nella cella Number of records. Per vedere la percentuale selezionate Percent. Se non volete records duplicati, selezionate No duplicates.

Aggiungere una espressione ad una Query Potete creare delle query molto più flessibili e potenti se incorporate delle espressioni Aggiungere una espressione al risultato di una query Potete anche includere funzioni e espressioni nel risultato di una query, utilizzando la cella alla fine della scheda Fields. Se volete, potete anche assegnare un nome al campo che ospita l’espressione, assegnandogli un alias Ad esempio potreste voler includere nel risultato di una query la somma di tutti gli ordini in un campo con l’alias Totale: SUM(orders.order_amt) AS Total Creare una espressione da includere nel risultato di una query Potete inserire l’espressione direttamente nella cella oppure utilizzare l’Espression Buider della scheda Fields Per aggiungere una espressione al risultato di una query 1. Nella scheda Fields, inserite l’espressione nella cella Functions and Expressions. -oppure- Scegliete il tasto Expression Builder e inserite l’espressione nella cella Functions and expressions. 2. Cliccate sul tasto Add per inserire l’espressione nella cella Selected fields. Nota Valori nulli vengono ignorati nei calcoli. Eseguire un filtro con una espressione Al posto di ricercare semplicamente un records che corrisponda a un o più campi, potete utilizzare una espressione che combini due campi, o esegua dei calcoli basati su un campo e quindi ricercare altri campi che combacino con i campi combinati o calcolati.

Eliminare i records duplicati da una query<br />

I record duplicati sono records in cui ogni campo del risultato combacia. Se desiderate rimuovere i record<br />

duplicati dal risultato <strong>di</strong> una query selezionate nella scheda Miscellaneus l'’pzione No Duplicates. Altrimenti,<br />

assicuratevi che l’opzione No Duplicates non sia selezionata.<br />

Nota Se è selezionata l’opzione No Duplicates, la parola DISTINCT precede i campi nella parte riferita a<br />

Select del comando Select.<br />

Estrarre una certa percentuale <strong>di</strong> dati nei primi records<br />

Potete specificare quanti o in che percentuale <strong>di</strong> records con il valore più alto o più basso <strong>di</strong> un certo campo<br />

devono essere restituiti dalla query. Ad esempio potete richiedere che la query vi mostri i records con i 10<br />

maggiori o minori valori in un dato campo.<br />

Utilizzando l’impostazione Top della scheda Miscellaneus, potete impostare un numero <strong>di</strong> percentuale <strong>di</strong><br />

records che volete visualizzare. Per impostare la parte più alta o la parte più bassa, impostate l’or<strong>di</strong>ne con cui<br />

devono essere estratti i records in modo che siano mostrati in or<strong>di</strong>ne ascendente per vedere i più alti o in or<strong>di</strong>ne<br />

<strong>di</strong>scendenti per vedere i più bassi.<br />

Per estrarre una certa percentuale dei primi records<br />

1.<br />

2.<br />

3.<br />

Nella scheda Order By, selezionate il campo da cui volete prelevare i valori più alti, quin<strong>di</strong> scegliete<br />

Descen<strong>di</strong>ng allo scopo <strong>di</strong> vedere questi valori oppure Ascen<strong>di</strong>ng per vedere quelli più bassi. Se dovete<br />

impostare l’or<strong>di</strong>namento anche su altri campi, sistemateli il secondo criterio dopo quello precedente,<br />

Nella scheda Miscellaneous, inserite la percentuale <strong>di</strong> dati che volete estrarre nella cella Number of<br />

records. Per vedere la percentuale selezionate Percent.<br />

Se non volete records duplicati, selezionate No duplicates.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!