Impala-order-by-clause
提供:Dev Guides
Impala-句による順序
Impalaの ORDER BY 句は、1つ以上の列に基づいてデータを昇順または降順に並べ替えるために使用されます。 一部のデータベースは、デフォルトでクエリ結果を昇順でソートします。
構文
ORDER BY句の構文は次のとおりです。
キーワード ASC または DESC をそれぞれ使用して、テーブル内のデータを昇順または降順に並べることができます。
同様に、NULLS FIRSTを使用すると、テーブル内のすべてのNULL値が最上行に配置されます。また、NULLS LASTを使用すると、NULL値を含む行が最後に配置されます。
例
データベース my_db に customers という名前のテーブルがあり、その内容は次のとおりであるとします-
次に、 orderby 句を使用して、 customers テーブルのデータを id の昇順で並べる例を示します。
実行すると、上記のクエリは次の出力を生成します。
同様に、以下に示すように order by 句を使用して、 customers テーブルのデータを降順に並べることができます。
実行すると、上記のクエリは次の出力を生成します。