Sql non uguale operatore

Sql non uguale operatore
Questo articolo discuterà degli operatori di confronto in SQL, in particolare, l'operatore non uguale. L'operatore non uguale in SQL consente di selezionare record specifici che corrispondono a una condizione particolare. Gli operatori di confronto come l'operatore non uguale sono combinati con la clausola Where per selezionare i record in cui la condizione specifica è vera.

Sql non uguale operatore

In SQL, l'operatore non uguale utilizza il simbolo (!=). Viene utilizzato per confrontare due valori o espressioni. Per esempio:

10 != 10
O
(10*10) != (100/10)

NOTA: 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 != 10
// restituisce falso

Se l'espressione della mano sinistra non è uguale al termine a destra, restituisce vero.

(10*10) != (100/10)
// restituisce vero

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 dipendenti
Dove categoria != ('Dev-Ops1');

Questo 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 dipendenti
Dove categoria != ('Dev-Ops1') e attivo != Vero;

In 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.