Procedura: utilizzare espressioni nelle query
Per utilizzare un'espressione in una query, è possibile digitarla direttamente nel riquadro Criteri oppure immetterla nel riquadro SQL come parte di un'istruzione. Il processo di immissione delle espressioni è analogo a quello di immissione dei nomi di colonna.
Suggerimento |
---|
Per agevolare la visualizzazione delle espressioni lunghe, è possibile trascinare i divisori delle colonne per ridimensionare le colonne nel riquadro Criteri. |
Nota
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.
Visualizzazione di espressioni nel gruppo di risultati
Per visualizzare un'espressione nel gruppo di risultati, è possibile specificare l'espressione al posto di una colonna nel riquadro Criteri.
Per visualizzare un'espressione nel gruppo di risultati
Nel riquadro Criteri inserire una nuova riga.
Nella colonna Colonna della nuova riga della griglia digitare l'espressione di cui si desidera visualizzare i risultati.
Quando si visualizzano i risultati di un'espressione nel gruppo di risultati, il database le assegna un'intestazione di colonna in formato "Exprn", dove n è il numero dell'espressione nella query corrente. Questa intestazione può essere sostituita con un alias dell'espressione più significativo.
Ordinamento mediante le espressioni
In alcuni database è possibile effettuare l'ordinamento in base ai risultati di un'espressione. Così come per le colonne, è possibile specificare il tipo e il criterio di ordinamento.
Nota
Non tutti i database consentono di effettuare l'ordinamento utilizzando un'espressione. Per informazioni dettagliate, vedere la documentazione relativa al database.
Per ordinare dati utilizzando un'espressione
Nel riquadro Criteri inserire una nuova riga.
Nella colonna Colonna della nuova riga della griglia digitare l'espressione in base alla quale si desidera effettuare l'ordinamento.
Se non si desidera visualizzare l'espressione nella query, cancellare il contenuto della colonna Filtro della nuova riga.
Scegliere Crescente o Decrescente nella colonna Tipo ordinamento, quindi scegliere la proprietà di ordinamento per l'espressione nella colonna Ordinamento.
Ricerca mediante le espressioni
Esistono due modi per utilizzare un'espressione per la ricerca: l'espressione può essere la condizione in base alla quale si confrontano i valori oppure può essere il valore da confrontare.
Nell'esempio seguente è illustrato l'utilizzo di un'espressione come condizione in una clausola WHERE:
SELECT ord_num, ord_date
FROM sales
WHERE (price * .9) > 20
Nell'esempio seguente, invece, viene illustrato l'utilizzo opposto di un'espressione, ovvero il caso in cui l'espressione è il valore che si mette a confronto:
SELECT ord_num, ord_date
FROM sales
WHERE (ord_date >= DATEADD(day, -10, GETDATE() ) )
A seconda che venga utilizzata come condizione o come valore di ricerca, l’espressione di ricerca viene specificata in modo diverso.
Per utilizzare un'espressione come condizione
Nel riquadro Criteri inserire una nuova riga.
Nella colonna Colonna della nuova riga della griglia digitare l'espressione da utilizzare come condizione.
Nella colonna Filtro per la nuova riga digitare il valore da confrontare con la condizione.
Per utilizzare un'espressione come valore di ricerca
Se necessario, aggiungere al riquadro Criteri la colonna di dati o l'espressione da includere nella ricerca.
Nella colonna Filtro per tale colonna di dati o per l'espressione immettere l'espressione da utilizzare come valore di ricerca.