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
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
It isn't that they can't see the solution, it's that they can't see the problem.
Mes Articles et Traductions (Microstrategy, Css et Javascript)
Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2CREATE OPERATOR
ca dépend si on parle en plsql ou en sql.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![]()
It isn't that they can't see the solution, it's that they can't see the problem.
Mes Articles et Traductions (Microstrategy, Css et Javascript)
Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.
Envoyé par Magnus
Cela revient à faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SQL>select 1 from dual where not(0) = 1; 1 ---------- 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part select 1 from dual where 0 != 1;
En PlSql tu as le Type BOOLEAN qui existe (True ou False), et le not marche bien dessusEnvoyé par 18Marie
En Sql, utilises un DECODE
ou en standard :
Code : Sélectionner tout - Visualiser dans une fenêtre à part DECODE(var, 1,0, 0,1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT 1 - var FROM DUAL
Partager