sort { (exists $a->{vtype_ug}||0) <=> (exists $b->{vtype_ug}||0) } #### @sorted = sort { (exists $b->{vtype_ug}||0) <=> (exists $a->{vtype_ug}||0) } sort { $a->{total_rate} <=> $b->{total_rate} } @arr; #### @sorted = sort { exists $b->{vtype_ug} <=> exists $a->{vtype_ug} } sort { $a->{total_rate} <=> $b->{total_rate} } @arr;