Bonjour,
est il possible de faire un et logique en sql entre deux bits, soit 1 Et 0 = 1 , 1 Et 1 = 1 , Et 0 et0 = 0, il y a bien BITAND mais pour 1 Et 0 il renvoi 0
Merci
Bonjour,
est il possible de faire un et logique en sql entre deux bits, soit 1 Et 0 = 1 , 1 Et 1 = 1 , Et 0 et0 = 0, il y a bien BITAND mais pour 1 Et 0 il renvoi 0
Merci
Si je ne m'abuse, 1 et (and) 0, le resultat est bel et bien zéro!
N'est-ce pas plutôt un ou (or) que vous recherchez?
Table de vérité du AND:
Table de vérité du OR:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 A B | S ==========|===== 0 0 | 0 0 1 | 0 1 0 | 0 1 1 | 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 A B | S ==========|===== 0 0 | 0 0 1 | 1 1 0 | 1 1 1 | 1
c'est normalEnvoyé par beegood
1 & 0 = 0 & 1 = 0![]()
c'est peut être un ou alors mais quelle est la commande ?
merci
OR tout simplement
Essaye :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SET SERVEROUTPUT ON BEGIN IF 1=0 OR 1=1 THEN dbms_output.put_line('OK'); END IF; IF 1=0 AND 1=1 THEN dbms_output.put_line('KO'); END IF; END; /
Partager