[ subquery_factoring_clause ]  
SELECT [ hint ] [ { DISTINCT | UNIQUE } | ALL ] select_list 
FROM table_reference [, table_reference]... 
[ WHERE condition ]
[ hierarchical_query_clause ]
[ group_by_clause ]
[ HAVING condition ]  
[ { UNION | UNION ALL | INTERSECT | MINUS } ( subquery )] 
[ order_by_clause ]