Sql non uguale operatore
In SQL, l'operatore non uguale utilizza il simbolo (!=). Viene utilizzato per confrontare due valori o espressioni. Per esempio:
10 != 10NOTA: L'operatore non uguale utilizza il simbolo () in alcuni motori di database. Tuttavia, i risultati sono simili.
Valore di ritorno
L'operatore non uguale in SQL restituisce un valore booleano. Restituirà falso se l'espressione della mano sinistra è uguale al termine a destra. Per esempio:
10 != 10Se l'espressione della mano sinistra non è uguale al termine a destra, restituisce vero.
(10*10) != (100/10)Pensalo come la negazione degli uguali all'operatore. Pertanto, restituisce il contrario di ciò che l'operatore è uguale.
NOTA: L'operatore non uguale restituirà 1 per rappresentare True e 0 per rappresentare False in alcuni motori di database. PostgreSQL, ad esempio, restituirà "f" per false e "t" per vero.
Esempio 1
Supponiamo di avere una tabella di esempio come mostrato di seguito:
Possiamo usare l'operatore non uguale per escludere tutti i risultati in cui la categoria è uguale a Dev-OPS1
Possiamo eseguire una domanda come mostrato:
Seleziona * dai dipendentiQuesto dovrebbe rimuovere tutte le righe in cui la categoria è uguale a "Dev-OPS1". Un output di esempio è come illustrato di seguito:
Si noti che mancano i record Dev-Ops1.
Esempio 2
È inoltre possibile combinare più condizioni utilizzando e o operatori. Un esempio è come mostrato:
Seleziona * dai dipendentiIn questo caso, la query sopra escluderà tutti i record in cui la categoria è uguale a "Dev-Ops1" e lo stato è vero.
La tabella risultante è come mostrata:
Conclusione
Tramite questo articolo, hai esplorato e imparato come utilizzare gli operatori di confronto utilizzando l'operatore non uguale come esempio. Gli operatori di confronto consentono di ottimizzare i risultati del database cercando condizioni specifiche.