Salut,
Je voudrais savoir s'il y a une fonction sous Oracle qui nous permet de faire la fonction bollean not.
c'est à dire not (0)=1 et not (1)=0
Merci d'avance
Version imprimable
Salut,
Je voudrais savoir s'il y a une fonction sous Oracle qui nous permet de faire la fonction bollean not.
c'est à dire not (0)=1 et not (1)=0
Merci d'avance
Bonjour,
Oui, cette fonction existe en oracle.
Si tu veux en avoir d'autre :
http://www.oraclenotes.com/Certifica...ction_exam.htm
voili, voilou
A ma grande surprise, je ne trouve pas dans la doc une telle fonction ou un tel opérateur.
Cependant, j'ai vu que l'on pouvait déclarer son propre opérateur via :
Code:
1
2CREATE OPERATOR
ca dépend si on parle en plsql ou en sql.Citation:
A ma grande surprise, je ne trouve pas dans la doc une telle fonction ou un tel opérateur.
sql --> oui
pl --> non
enfin je crois :?
En PlSql tu as le Type BOOLEAN qui existe (True ou False), et le not marche bien dessusCitation:
Envoyé par 18Marie
En Sql, utilises un DECODE
ou en standard :Code:DECODE(var, 1,0, 0,1)
Code:SELECT 1 - var FROM DUAL
Citation:
Envoyé par Magnus
Cela revient à faire :Code:
1
2
3
4 SQL>select 1 from dual where not(0) = 1; 1 ---------- 1
Code:select 1 from dual where 0 != 1;