DISTINCT

Di default Sql ordina il risultato di una query senza eliminare le righe duplicate.
Per eliminarle usare la parola chiave DISTINCT nella clausola SELECT immediatamente dopo la parola chiave SELECT. E' possibile inserire più colonne dopo la DISTINCT e il risultato è una combinazione distinta di tutte le colonne selezionate.

Esempio
select PROD_SUBCATEGORY ,PROD_CATEGORY_ID
from products
order by 1 desc ;

Y Box Games            201
Y Box Games            201
Y Box Accessories    201
Y Box Accessories    201
Recordable DVD Discs    205
Recordable DVD Discs    205
Printer Supplies        203
Printer Supplies        203

select DISTNCT PROD_SUBCATEGORY ,PROD_CATEGORY_ID
from products
order by 1 desc ;

Y Box Games    201
Y Box Accessories    201
Recordable DVD Discs    205
Printer Supplies    203
Portable PCs    202

Post popolari in questo blog

Create e Drop Pluggable Database

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