Structured Query Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Operatori di assegnazione: Evidenziazione operatori negli elenchi per una maggiore leggibilità |
→Operatori logici: Evidenziazione operatori per maggiore leggibilità. Cambiamento dell'elenco numerato con l'elenco puntato in funzione nella non cardinalità dell'elenco |
||
Riga 65:
Gli operatori di assegnazione assegnano un valore a una variabile o a un campo.
=== Operatori di confronto ===
Gli operatori di confronto servono a determinare uguaglianze e disuguaglianze tra valori e ad effettuare ricerche all'interno dei dati. Di seguito uno schema tabellare:
Ad alcuni di questi operatori corrisponde un operatore contrario che fa uso del termine NOT:
==== Operatori stringa ====
Riga 126:
Operatore Descrizione
=== Operatori condizionali ===
Riga 138:
=== Operatori logici ===
Gli operatori logici di SQL appartengono agli operatori logici [[logica booleana|booleani]] e sono [[Congiunzione logica|AND]] (e), [[Disgiunzione logica|OR]] (o, oppure), [[Contraddizione|NOT]] (non), [[Disgiunzione esclusiva|XOR]] (detto anche "OR esclusivo").
* L'operatore logico '''AND''', che lega due condizioni, restituisce il valore TRUE se e solo se entrambi gli operandi sono veri.
* L'operatore logico '''OR''', che lega due condizioni, restituisce TRUE se e solo se almeno uno degli operandi è vero.
* L'operatore '''NOT''' accetta un solo operando e restituisce il valore inverso: falso se questo è vero, vero se questo è falso.
* L'operatore '''XOR''', che accetta due condizioni, restituisce TRUE se e solo se uno solo degli operandi è vero.
=== Operatori tra bit ===
|