Opérateur SQL non égal

Opérateur SQL non égal
Cet article discutera des opérateurs de comparaison dans SQL, en particulier, l'opérateur non égal. L'opérateur non égal dans SQL vous permet de sélectionner des enregistrements spécifiques qui correspondent à une condition particulière. Les opérateurs de comparaison tels que l'opérateur non égal sont combinés avec la clause où sélectionner les enregistrements où la condition spécifique est vraie.

Opérateur SQL non égal

Dans SQL, l'opérateur non égal utilise le symbole (!=). Il est utilisé pour comparer deux valeurs ou expressions. Par exemple:

dix != 10
OU
(10 * 10) != (100/10)

NOTE: L'opérateur non égal utilise le symbole () dans certains moteurs de base de données. Cependant, les résultats sont similaires.

Valeur de retour

L'opérateur non égal en SQL renvoie une valeur booléenne. Il reviendra faux si l'expression de gauche est égale au terme de droite. Par exemple:

dix != 10
// Renvoie faux

Si l'expression de gauche n'est pas égale au terme de droite, il renvoie vrai.

(10 * 10) != (100/10)
// retourne vrai

Considérez-le comme la négation de l'égal à l'opérateur. Par conséquent, il renvoie l'opposé de ce que le renvoie l'égalité de l'opérateur.

NOTE: L'opérateur non égal reviendra 1 pour représenter True et 0 pour représenter False dans certains moteurs de base de données. PostgreSQL, par exemple, renverra 'f' pour false et 't' pour true.

Exemple 1

Supposons que nous ayons un échantillon de table comme indiqué ci-dessous:

Nous pouvons utiliser l'opérateur non égal pour exclure tous les résultats où la catégorie est égale à Dev-OPS1

Nous pouvons exécuter une requête comme indiqué:

Sélectionner * parmi les employés
Où la catégorie != ('Dev-OPS1');

Cela devrait supprimer toutes les lignes où la catégorie est égale à «Dev-OPS1». Un exemple de sortie est comme illustré ci-dessous:

Notez que les enregistrements Dev-OPS1 sont manquants.

Exemple 2

Vous pouvez également combiner plusieurs conditions à l'aide des opérateurs et ou. Un exemple est comme indiqué:

Sélectionner * parmi les employés
Où la catégorie != ('Dev-OPS1') et actif != True;

Dans ce cas, la requête ci-dessus exclura tous les enregistrements où la catégorie est égale à «Dev-OPS1» et le statut est vrai.

Le tableau résultant est comme indiqué:

Conclusion

Via cet article, vous avez exploré et appris à utiliser les opérateurs de comparaison en utilisant l'opérateur non égal comme exemple. Les opérateurs de comparaison vous permettent d'optimiser les résultats de votre base de données en recherchant des conditions spécifiques.