Tabel de operatori

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Un operator este un semn sau un simbol care specifică tipul de calcul de efectuat într-o expresie. Există operatori matematici, de comparare, logici și de referință. Access acceptă o varietate de operatori, inclusiv operatori aritmetici, cum ar fi +, -, înmulțire (*) și împărțire (/), în plus față de operatorii de comparație pentru compararea valorilor, operatorii de text pentru concatenarea textului și operatorii logici pentru determinarea valorilor adevărate sau false. Acest articol oferă detalii despre utilizarea acestor operatori.

În acest articol

Operatori aritmetici

Utilizați operatorii aritmetici pentru a calcula o valoare din două sau mai multe numere sau pentru a modifica semnul unui număr din pozitiv în negativ sau invers. OperatorScopExemplu+ Însumare două numere. [Subtotal]+[TvaVânzări] - Găsiți diferența dintre două numere sau indicați valoarea negativă a unui număr. [Preț]-[Reducere] * Înmulțiți două numere. [Cantitate]*[Preț] / Împărțiți primul număr la al doilea număr. [Total]/[ItemCount] \ Rotunjiți ambele numere la întregi, împărțiți primul număr la al doilea număr, apoi trunchiați rezultatul la un întreg. [Înregistrat]\[Săli] Mod Împarte primul număr la al doilea număr, apoi returnează doar restul. [Înregistrat] Mod [Camere] ^ Ridicați un număr la puterea unui exponent. Număr ^ Exponent

Începutul paginii

Operatori de comparare

Utilizați operatorii de comparare pentru a compara valorile și a returna un rezultat care este True, False sau Null.

Operator Scop Exemplu
< Returnează True dacă prima valoare este mai mică decât a doua. Valoare1 < Valoare2
<= Returnează True dacă prima valoare este mai mică sau egală cu a doua. Valoare1 <= Valoare2
> Returnează True dacă prima valoare este mai mare decât a doua. Valoare1 > Valoare2
>= Returnează True dacă prima valoare este mai mare sau egală cu a doua. Valoare1 >= Valoare2
⁠=⁠ Returnează True dacă prima valoare este egală cu a doua. Valoare1 = Valoare2
<> Returnează True dacă prima valoare nu este egală cu a doua. Valoare1 <> Valoare2

Notă

În toate cazurile, dacă prima sau a doua valoare este null, și rezultatul este null. Deoarece null reprezintă o valoare necunoscută, rezultatul oricărei comparații cu o valoare null este, de asemenea, necunoscut.

Începutul paginii

Operatori logici

Utilizați operatorii logici pentru a combina două valori booleene și a returna un rezultat true, false sau null. Operatori logici se mai numesc și operatori booleeni. OperatorPurposeExample And Returns True when Expr1 and Expr2 are true. Expr1 And Expr2 Or Returnează True atunci când expr1 sau Expr2 este adevărată. Expr1 Or Expr2 Eqv Returnează True atunci când atât Expr1, cât și Expr2 sunt adevărate sau atunci când atât Expr1, cât și Expr2 sunt false. Expr1 Eqv Expr2 Not Returnează True atunci când Expr nu este adevărat. Not Expr Xor Returnează True atunci când Expr1 este adevărată sau Expr2 este adevărată, dar nu ambele. Expr1 Xor Expr2

Începutul paginii

Operatori de concatenare

Utilizați operatorii de concatenare pentru a combina două valori text într-una. Scop operatorExemplu& Combină două șiruri pentru a forma un șir. șir1 & șir2 + combină două șiruri pentru a forma un șir și propagă valori nule (dacă o valoare este Null, întreaga expresie se evaluează la Null). șir1 + șir2

Începutul paginii

Operatori speciali

Utilizați operatorii speciali pentru a returna un rezultat True sau False, așa cum se descrie în tabelul următor. Exemplude scop operator Is Null sau Is Not Null Determină dacă o valoare este Null sau Null. Câmp1 Is Not Null Like "pattern" matches string values by using the wildcard operators ? and *. Câmp1 Like "instruct*" Between val1 And val2 Determină dacă o valoare numerică sau dată se găsește într-un interval. Câmp1 Între 1 și 10
- SAU -
Câmp1 Between #07-01-07# And #12-31-07# In (val1,val2...) Determină dacă o valoare se găsește într-un set de valori. Câmp1 In ("roșu","verde","albastru")
- SAU -
Câmp1 În (1,5,7,9)

Începutul paginii