Ejemplo: Ordenar datos simple
Ejemplo donde se ordena la tabla personas por nombre
df.sort(desc("nombre")).show() df.sort($"nombre".desc).show() df.orderBy($"nombre".desc).show()
+------+--------+----+-------+ |nombre|apellido|edad|salario| +------+--------+----+-------+ | Sara| Garcia| 35| 34000| | Paco| Garcia| 24| 24000| | Lola| Martin| 29| 31000| | Juan| Garcia| 26| 27000| +------+--------+----+-------+
Ejemplo: Ordenar datos por varios criterios
Ejemplo donde se ordena la tabla personas por apellido descendente y nombre ascendente
df.sort($"apellido".desc, $"nombre".asc).show()
+------+--------+----+-------+ |nombre|apellido|edad|salario| +------+--------+----+-------+ | Lola| Martin| 29| 31000| | Juan| Garcia| 26| 27000| | Paco| Garcia| 24| 24000| | Sara| Garcia| 35| 34000| +------+--------+----+-------+
0 comentarios