Oracle glossary: in, not in

Oracle glossary: in, not in
  • 30
    Set

Oracle glossary: in, not in

twittergoogle_pluslinkedin

IN e NOT IN sono condizioni. Utili per testare uno o più valori in merito all’appartenenza (o meno) da una lista di valori di una subquery
Un po’ di esempi:
select * from table where col1 in (23, 45, 342) — dove il valore col1 corrisponde a uno o più valori tra 23, 45, 342
select * from table where col1 not in (23, 45, 342) — dove il valore col1 non corrisponde a uno o più valori tra 23, 45, 342
select * from table where (col1, col2) in (select val_a, val_b from
testtab) — dove i valori di col1 e col2 trovano corrispondenza con i valori val_a e val_b ottenuti dalla subquery