web-dev-qa-db-fra.com

Que signifie <>?

J'ai déjà vu cela dans SQL et VB, je suis maintenant en train de rétroconcevoir une feuille de calcul Excel et j'ai rencontré la formule suivante:

 = SI (D23 <> 0, "Insuffisant", 0) 

Je le convertis en ActionScript:


var result:String = [condition] ? 0 : "Insufficient";

mais je ne suis pas sûr de ce que signifie D23 <> 0, est-ce simplement "différent"?

20
mmattax

Oui, cela signifie "pas égal", inférieur ou supérieur à. par exemple

If x <> y Then

peut être lu comme

si x est inférieur à y o x est supérieur à y puis

Le résultat logique étant "Si x est quelque chose sauf égal à y"

44
Binary Worrier

Oui dans SQl <> est identique à! = Qui n'est pas égal ..... sauf pour NULLS bien sûr, dans ce cas, vous devez utiliser IS NULL ou IS NOT NULL

7
SQLMenace

Cela signifie pas égal à. Identique à! = Vu dans les langages de style C, ainsi que dans actionscript.

6
Kibbee

"N'est pas égal"

2
Joshua Fox

Oui, c'est "pas égal".

2
Jacob Mattison

Je l'ai instinctivement lu comme "différent de". "! =" me frappe après quelques millisecondes.

1
kalyanji