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
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