Tabella degli operatori

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Un operatore è un segno o un simbolo che specifica il tipo di calcolo da eseguire in un'espressione. Sono disponibili operatori matematici, logici, di confronto e di riferimento. Access supporta un'ampia varietà di operatori, tra cui operatori aritmetici come +, -, moltiplicazione (*) e divisione (/), oltre a operatori di confronto per confrontare valori, operatori di testo per concatenare testo e operatori logici per determinare valori veri o falsi. Questo articolo fornisce informazioni sull'uso di questi operatori.

Nota : A partire da Access 2010, il generatore di espressioni sono IntelliSense, pertanto è possibile visualizzare gli argomenti che richiede l'espressione.

In questo articolo

Operatori aritmetici

Operatori di confronto

Operatori logici

Operatore di concatenazione

Operatori speciali

Operatori aritmetici

Usare gli operatori aritmetici per calcolare un valore da due o più numeri oppure per cambiare il segno di un numero da positivo a negativo o viceversa.

Operatore

Scopo

Esempio

+

Esegue la somma di due numeri.

[Subtotale]+[IVA]

-

Calcola la differenza tra due numeri oppure indica il valore negativo di un numero.

[Prezzo]-[Sconto]

*

Moltiplica due numeri.

[Quantità]*[Prezzo]

/

Divide il primo numero per il secondo numero.

[Totale]/[NumeroVoci]

\

Arrotonda entrambi i numeri al valore intero e quindi divide il primo numero per il secondo numero. Il risultato viene infine troncato e viene restituito un numero intero.

[Clienti]\[Stanze]

Mod

Divide il primo numero per il secondo, quindi restituisce solo il resto.

[Clienti] Mod [Stanze]

^

Eleva un numero alla potenza espressa da un esponente.

Numero ^ Esponente

Torna all'inizio

Operatori di confronto

Utilizzare gli operatori di confronto per confrontare i valori e restituire un risultato vero, FALSO o Null.

Operatore

Scopo

Esempio

<

Restituisce Vero se il primo valore è minore del secondo.

Val1 < val2

< =

Restituisce Vero se il primo valore è minore o uguale al secondo.

Val1 < = valore2

>

Restituisce Vero se il primo valore è maggiore del secondo.

Val1 > val2

> =

Restituisce Vero se il primo valore è maggiore o uguale al secondo.

Val1 > = valore2

=

Restituisce Vero se il primo valore è uguale al secondo.

Val1 = valore2

<>

Restituisce Vero se il primo valore è diverso dal secondo.

Valore1 <> valore2

Nota : In tutti i casi, se il primo o il secondo valore è Null, anche il risultato è Null. Poiché Null rappresenta un valore sconosciuto, anche il risultato dei confronti con valori Null è sconosciuto.

Torna all'inizio

Operatori logici

Usare gli operatori logici per combinare due valori booleani e restituire come risultato Vero, Falso o Null. Gli operatori logici sono anche noti come operatori booleani.

Operatore

Scopo

Esempio

And

Restituisce Vero se Espr1 ed Espr2 sono vere.

Espressione1 And Espressione2

Oppure

Restituisce Vero se Espr1 o Espr2 è vera.

Espressione1 Or Espressione2

Eqv

Restituisce Vero se Espr1 ed Espr2 sono vere oppure se sono entrambe false.

Espressione1 Eqv Espressione2

Not

Restituisce Vero se Espr non è vera.

Not Espressione

Xor

Restituisce Vero se Espr1 o Espr2 è vera, ma non entrambe.

Espressione1 Xor Espressione2

Torna all'inizio

Operatori di concatenazione

Gli operatori di concatenazione consentono di combinare insieme due valori di testo

Operatore

Scopo

Esempio

&

Combina due stringhe in un'unica stringa.

stringa1 & stringa2

+

Combina due stringhe per formarne una sola e propaga i valori Null. Se un valore è Null, l'intera espressione restituisce Null.

stringa1 + stringa2

Torna all'inizio

Operatori speciali

Usare gli operatori speciali per restituire un risultato Vero o Falso come illustrato nella tabella seguente.

Operatore

Scopo

Esempio

Is Null o Is Not Null

Determina se un valore è Null o Not Null.

Campo1 Is Not Null

Like "modello"

Abbina i valori di stringa usando gli operatori caratteri jolly ? e *.

Campo1 Like "istruz*"

Between valore1 And valore2

Determina se un valore numerico o di data si trova in un intervallo.

Campo1 Between 1 And 10
- OPPURE -
Campo1 Between #01-07-07# And #31-12-07#

In(val1,val2...)

Determina se un valore si trova in un intervallo.

Campo1 In ("rosso","verde","blu")
- OPPURE -
Campo1 In (1,5,7,9)

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×