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 != 10NOTE: 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 != 10Si l'expression de gauche n'est pas égale au terme de droite, il renvoie vrai.
(10 * 10) != (100/10)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ésCela 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ésDans 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.