Opérateurs de comparaison (Entity SQL)
Des opérateurs de comparaison sont définis pour les types suivants : Byte, Int32, Int16, Int64, Double, Single, Decimal, String, DateTime, Date, Time, DateTimeOffset. La promotion de type implicite intervient pour les opérandes avant application de l'opérateur de comparaison. Les opérateurs de comparaison produisent toujours des valeurs booléennes. Lorsqu'au moins l'un des opérandes est null, le résultat est null.
L'égalité et l'inégalité sont définies pour tout type d'objet qui possède une identité, comme le type Boolean. Les objets non primitifs possédant une identité sont considérés comme égaux s'ils partagent la même identité.
Le tableau suivant répertorie les opérateurs de comparaison Entité SQL.
Opérateur | Description |
---|---|
Compare l'égalité de deux expressions. |
|
Compare deux expressions pour déterminer si la valeur de l'expression de gauche est supérieure à celle de l'expression de droite. |
|
Compare deux expressions pour déterminer si la valeur de l'expression de gauche est supérieure ou égale à celle de l'expression de droite. |
|
Détermine si une expression de requête a la valeur Null. |
|
Compare deux expressions pour déterminer si la valeur de l'expression de gauche est inférieure à celle de l'expression de droite. |
|
Compare deux expressions pour déterminer si la valeur de l'expression de gauche est inférieure ou égale à celle de l'expression de droite. |
|
Détermine si une expression a pour résultat une valeur contenue dans une plage spécifiée. |
|
Compare deux expressions pour déterminer si l'expression de gauche est différente de l'expression de droite. |
|
Compare deux expressions pour déterminer si l'expression de gauche est différente de l'expression de droite. |
|
Détermine si une chaîne de caractères donnée correspond à un modèle spécifié. |
Voir aussi
Concepts
Opérateurs (Entity SQL)
Priorité des opérateurs (Entity SQL)
Référence Entity SQL