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
Version imprimable
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:
1
2
3
4
5
6
7 A B | S ==========|===== 0 0 | 0 0 1 | 0 1 0 | 0 1 1 | 1
Code:
1
2
3
4
5
6
7 A B | S ==========|===== 0 0 | 0 0 1 | 1 1 0 | 1 1 1 | 1
c'est normal :DCitation:
Envoyé 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:
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; /
ok merci ...