ハイブで最初の10件のデータを問い合わせる方法は何ですか?

Hiveで最初の10件のデータをクエリする方法には2つの方法があります。

  1. LIMITキーワードの使用
SELECT * FROM table_name LIMIT 10;

このコマンドは、table_nameテーブルから最初の10件のレコードを返します。

  1. ROW_NUMBER関数を使用します。
SELECT * FROM (
  SELECT *, ROW_NUMBER() OVER (ORDER BY column_name) as row_num FROM table_name
) sub
WHERE row_num <= 10;

列名に基づいてソートされた上位10件のレコードが表示されます。 ソートしたい列名にはcolumn_nameを、クエリしたいテーブル名にはtable_nameを置き換えてください。

bannerAds