Operatore MULTIPLE-ROW: All - ANY- IN

Gli Operatori Multiple-Row utilizzati per confrontare una lista di valori o il risultato di una subquery:

IN            corrisponde all'uguaglianza
NOT IN     esclude gli elementi di una lista
ANY        restituisce le righe che uguagliano un qualsiasi valore della lista
ALL         restituisce le righe che uguagliano tutti i valori della lista

Se si utilizzano subquery come nell'esempio seguente
select * from table1
where column1 > ALL (select column from table2 where...);
I suddetti operatori hanno il seguente significato:

< ANY minore del più alto
> ANY maggiore del più basso
= ANY equivale a IN
> ALL maggiore del più alto
< ALL minore del più basso

L'operatore NOT può essere utilizzato con IN, ANY e ALL.

Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database