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
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
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
Envoyé par MagnusCela 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;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager