2014-09-30 95 views

回答

-1

默认情况下,ORDER BY会根据字符串长度为您提供ASC输出。你可以从这个例子中检查

input.txt 
1 ZZ 
2 III 
3 II 
4 JJJJ 
5 Z 
6 IIIIII 
7 FFF 
8 IIII 
9 JJ 
10 AAA 

PigScript: 
A = LOAD 'input.txt' using PigStorage(' ') AS (id:int,name:chararray); 
B = ORDER A BY name; 
DUMP B; 

Output: 
(10,AAA) 
(7,FFF) 
(3,II) 
(2,III) 
(8,IIII) 
(6,IIIIII) 
(9,JJ) 
(4,JJJJ) 
(5,Z) 
(1,ZZ)