trainingtrains Logo

91-9990449935

 0120-4256464

Hive Sort By vs Order By

Hive sort by and order by commands are used to fetch data in sorted order. The main differences between sort by and order by commands are given below.

Sort by

  1. hive> SELECT  E.EMP_ID FROM Employee E SORT BY E.empid;  

May use multiple reducers for final output.

Only guarantees ordering of rows within a reducer.

May give partially ordered result.

Order by

  1. hive> SELECT  E.EMP_ID FROM Employee E order BY E.empid;  

Uses single reducer to guarantee total order in output.

LIMIT can be used to minimize sort time.

Next TopicHive Join