salve. sto studiando l'SQL su access e volevo dei chiarimenti sui connettori logici: AND-OR-NOT
non riesco a capirli affatto.
grazie..
salve. sto studiando l'SQL su access e volevo dei chiarimenti sui connettori logici: AND-OR-NOT
non riesco a capirli affatto.
grazie..
sono semplicemente e, o e non
quindi
SELECT * FROM tabella WHERE id = '1' AND comune like 'fucecchio';
significa
prendi tutto dalla tabella "tabella" dove identificativo è 1 e il comune è fucecchio
![]()
analogamente
SELECT * FROM tabella WHERE id = '1' OR comune like 'fucecchio';
identificativo è 1 o il comune è fucecchio
SELECT * FROM tabella WHERE id = '1' AND comune NOT LIKE 'fucecchio';
indentificativo è 1 e comune non è fucecchio
esistono anche le forme abbreviate
AND = &&
OR = ||
ciao
ok grazie.
1 altro che non capisco è IN poi penso che basti questo.
SELECT * FROM tabella WHERE id IN ('2', '3', '4', '5', '6')
equivale a scrivere
SELECT * FROM tabella WHERE id = '2' OR id = '3' OR id = '4' OR id = '5' OR id = '6'